| OLD | NEW |
| 1 <p> | 1 <p> |
| 2 This page tests var declarations that attempt to shadow interesting global prope
rties in | 2 This page tests var declarations that attempt to shadow interesting global prope
rties in |
| 3 interesting ways. <a href="http://bugs.webkit.org/show_bug.cgi?id=16644">Bug 166
44</a>. | 3 interesting ways. <a href="http://bugs.webkit.org/show_bug.cgi?id=16644">Bug 166
44</a>. |
| 4 </p> | 4 </p> |
| 5 | 5 |
| 6 <p> | 6 <p> |
| 7 If the test passes, you'll see a series of PASS messages below. | 7 If the test passes, you'll see a series of PASS messages below. |
| 8 </p> | 8 </p> |
| 9 | 9 |
| 10 <pre id="console"></pre> | 10 <pre id="console"></pre> |
| (...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 243 | 243 |
| 244 try { | 244 try { |
| 245 eval("var defaultstatus = marker"); | 245 eval("var defaultstatus = marker"); |
| 246 } catch(e) { } | 246 } catch(e) { } |
| 247 shouldBe(defaultstatus == marker, "defaultstatus == marker", true); | 247 shouldBe(defaultstatus == marker, "defaultstatus == marker", true); |
| 248 shouldBe(eval('defaultstatus == marker'), "eval('defaultstatus == marker')", tru
e); | 248 shouldBe(eval('defaultstatus == marker'), "eval('defaultstatus == marker')", tru
e); |
| 249 | 249 |
| 250 try { | 250 try { |
| 251 eval("var screen = marker"); | 251 eval("var screen = marker"); |
| 252 } catch(e) { } | 252 } catch(e) { } |
| 253 shouldBe(screen == marker, "screen == marker", true); | 253 shouldBe(screen == marker, "screen == marker", false); |
| 254 shouldBe(eval('screen == marker'), "eval('screen == marker')", true); | 254 shouldBe(eval('screen == marker'), "eval('screen == marker')", false); |
| 255 | 255 |
| 256 try { | 256 try { |
| 257 eval("var history = marker"); | 257 eval("var history = marker"); |
| 258 } catch(e) { } | 258 } catch(e) { } |
| 259 shouldBe(history == marker, "history == marker", false); | 259 shouldBe(history == marker, "history == marker", false); |
| 260 shouldBe(eval('history == marker'), "eval('history == marker')", false); | 260 shouldBe(eval('history == marker'), "eval('history == marker')", false); |
| 261 | 261 |
| 262 log("-----"); | 262 log("-----"); |
| 263 | 263 |
| 264 try { | 264 try { |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 303 shouldBe(crypto == marker, "crypto == marker", false); | 303 shouldBe(crypto == marker, "crypto == marker", false); |
| 304 shouldBe(eval('crypto == marker'), "eval('crypto == marker')", false); | 304 shouldBe(eval('crypto == marker'), "eval('crypto == marker')", false); |
| 305 | 305 |
| 306 try { | 306 try { |
| 307 eval("var top = marker"); | 307 eval("var top = marker"); |
| 308 } catch(e) { } | 308 } catch(e) { } |
| 309 shouldBe(top == marker, "top == marker", false); | 309 shouldBe(top == marker, "top == marker", false); |
| 310 shouldBe(eval('top == marker'), "eval('top == marker')", false); | 310 shouldBe(eval('top == marker'), "eval('top == marker')", false); |
| 311 | 311 |
| 312 </script> | 312 </script> |
| OLD | NEW |