| OLD | NEW |
| (Empty) |
| 1 importScripts("/resources/testharness.js"); | |
| 2 | |
| 3 test(function(t) { | |
| 4 var i = 0; | |
| 5 addEventListener("message", function listener(evt) { | |
| 6 t.step(function() { | |
| 7 ++i; | |
| 8 removeEventListener("message", listener, true); | |
| 9 }); | |
| 10 }, true); | |
| 11 self.dispatchEvent(new Event("message")); | |
| 12 self.dispatchEvent(new Event("message")); | |
| 13 assert_equals(i, 1); | |
| 14 }, "removeEventListener"); | |
| 15 | |
| 16 test(function() { | |
| 17 addEventListener("message", this.step_func(function(evt) { | |
| 18 assert_equals(evt.target, self); | |
| 19 }), true); | |
| 20 self.dispatchEvent(new Event("message")); | |
| 21 }, "target"); | |
| 22 | |
| 23 done(); | |
| OLD | NEW |