Index: LayoutTests/http/tests/push_messaging/resources/pushevent-extendable-event.js |
diff --git a/LayoutTests/http/tests/push_messaging/resources/pushevent-extendable-event.js b/LayoutTests/http/tests/push_messaging/resources/pushevent-extendable-event.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..4b77d8e5bb368c5f34592a1abf29cc9239c1aafd |
--- /dev/null |
+++ b/LayoutTests/http/tests/push_messaging/resources/pushevent-extendable-event.js |
@@ -0,0 +1,12 @@ |
+importScripts('../../serviceworker/resources/worker-testharness.js'); |
+importScripts('/resources/testharness-helpers.js'); |
+ |
+test(function() { |
+ assert_true('PushEvent' in self); |
+ |
+ var event = new PushEvent('PushEvent'); |
+ assert_equals(event.type, 'PushEvent'); |
+ assert_own_property(event, 'data'); |
+ assert_inherits(event, 'waitUntil'); |
+ |
+}, 'PushEvent is exposed and extends ExtendableEvent.'); |