[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    tests/khtmltests/regression/tests/js
From:       Maks Orlovich <maksim () kde ! org>
Date:       2008-08-26 3:41:09
Message-ID: 1219722069.012640.30470.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 852595 by orlovich:

Regression test for #165847


 M  +22 -0     iteration.js  


--- trunk/tests/khtmltests/regression/tests/js/iteration.js #852594:852595
@@ -126,4 +126,26 @@
 
 testPassed("Didn't crash on continue in for .. in");
 
+/** Regression test for #165847: making sure that break
+out of a for ... in cleans stuff up properly from the for ... in stack
+*/
+var list = [];
+for (var i = 0; i < 10; ++i)
+  list.push(i);
+
+done = false;
+for (i in list) {
+  for (j in list) {
+    if (i == 0 && j == 1) {
+        done = true;
+        break;
+    }
+
+    if (done)
+      break;
+  }
+}
+
+
+
 debug("Done.");
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic