OLD | NEW |
1 description("This tests that setting window event listeners on the body, sets th
em on the window."); | 1 description("This tests that setting window event listeners on the body, sets th
em on the window."); |
2 | 2 |
3 function gc() | 3 function gc() |
4 { | 4 { |
5 if (window.GCController) | 5 if (window.GCController) |
6 return GCController.collect(); | 6 return GCController.collect(); |
7 | 7 |
8 for (var i = 0; i < 10000; i++) { // > force garbage collection (FF requires
about 9K allocations before a collect) | 8 for (var i = 0; i < 10000; i++) { // > force garbage collection (FF requires
about 9K allocations before a collect) |
9 var s = new String(""); | 9 var s = new String(""); |
10 } | 10 } |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
45 shouldBe("window.onoffline", "document.body.onoffline"); | 45 shouldBe("window.onoffline", "document.body.onoffline"); |
46 | 46 |
47 document.body.ononline = func; | 47 document.body.ononline = func; |
48 shouldBe("window.ononline", "func"); | 48 shouldBe("window.ononline", "func"); |
49 shouldBe("window.ononline", "document.body.ononline"); | 49 shouldBe("window.ononline", "document.body.ononline"); |
50 | 50 |
51 document.body.onresize = func; | 51 document.body.onresize = func; |
52 shouldBe("window.onresize", "func"); | 52 shouldBe("window.onresize", "func"); |
53 shouldBe("window.onresize", "document.body.onresize"); | 53 shouldBe("window.onresize", "document.body.onresize"); |
54 | 54 |
| 55 document.body.onscroll = func; |
| 56 shouldBe("window.onscroll", "func"); |
| 57 shouldBe("window.onscroll", "document.body.onscroll"); |
| 58 |
55 document.body.onstorage = func; | 59 document.body.onstorage = func; |
56 shouldBe("window.onstorage", "func"); | 60 shouldBe("window.onstorage", "func"); |
57 shouldBe("window.onstorage", "document.body.onstorage"); | 61 shouldBe("window.onstorage", "document.body.onstorage"); |
58 | 62 |
59 document.body.onunload = func; | 63 document.body.onunload = func; |
60 shouldBe("window.onunload", "func"); | 64 shouldBe("window.onunload", "func"); |
61 shouldBe("window.onunload", "document.body.onunload"); | 65 shouldBe("window.onunload", "document.body.onunload"); |
62 window.onunload = null; | 66 window.onunload = null; |
63 | 67 |
64 gc(); | 68 gc(); |
OLD | NEW |