| OLD | NEW |
| 1 importScripts('../../serviceworker/resources/worker-testharness.js'); | 1 importScripts('../../serviceworker/resources/worker-testharness.js'); |
| 2 importScripts('/resources/testharness-helpers.js'); | |
| 3 | 2 |
| 4 test(function() { | 3 test(function() { |
| 5 assert_true('PushEvent' in self); | 4 assert_true('PushEvent' in self); |
| 6 | 5 |
| 7 var event = new PushEvent('PushEvent'); | 6 var event = new PushEvent('PushEvent'); |
| 8 assert_equals(event.type, 'PushEvent'); | 7 assert_equals(event.type, 'PushEvent'); |
| 9 assert_will_be_idl_attribute(event, 'data'); | 8 assert_idl_attribute(event, 'data'); |
| 10 assert_equals(event.cancelable, false); | 9 assert_equals(event.cancelable, false); |
| 11 assert_equals(event.bubbles, false); | 10 assert_equals(event.bubbles, false); |
| 12 assert_inherits(event, 'waitUntil'); | 11 assert_inherits(event, 'waitUntil'); |
| 13 | 12 |
| 14 const textContents = 'Hello, world!'; | 13 const textContents = 'Hello, world!'; |
| 15 | 14 |
| 16 var eventWithInit = new PushEvent('PushEvent', | 15 var eventWithInit = new PushEvent('PushEvent', |
| 17 { cancelable: true, | 16 { cancelable: true, |
| 18 bubbles: true, | 17 bubbles: true, |
| 19 data: textContents, | 18 data: textContents, |
| 20 }); | 19 }); |
| 21 assert_equals(eventWithInit.cancelable, true); | 20 assert_equals(eventWithInit.cancelable, true); |
| 22 assert_equals(eventWithInit.bubbles, true); | 21 assert_equals(eventWithInit.bubbles, true); |
| 23 assert_equals(eventWithInit.data.text(), textContents); | 22 assert_equals(eventWithInit.data.text(), textContents); |
| 24 | 23 |
| 25 }, 'PushEvent is exposed and extends ExtendableEvent.'); | 24 }, 'PushEvent is exposed and extends ExtendableEvent.'); |
| OLD | NEW |