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 |