Index: LayoutTests/http/tests/serviceworker/resources/interfaces-worker.js |
diff --git a/LayoutTests/http/tests/serviceworker/resources/interfaces-worker.js b/LayoutTests/http/tests/serviceworker/resources/interfaces-worker.js |
index c3fc52a380f96684aac3c26d246f58c70f9009fb..f8caf9c71a171768ee1ffd317b489a351bc20526 100644 |
--- a/LayoutTests/http/tests/serviceworker/resources/interfaces-worker.js |
+++ b/LayoutTests/http/tests/serviceworker/resources/interfaces-worker.js |
@@ -71,5 +71,29 @@ promise_test(function(t) { |
}, 'Cache'); |
test(function() { |
- assert_equals(new ExtendableEvent('ExtendableEvent').type, 'ExtendableEvent'); |
+ assert_equals( |
+ new ExtendableEvent('ExtendableEvent').type, |
+ 'ExtendableEvent', 'Type of ExtendableEvent should be ExtendableEvent:'); |
+ assert_equals( |
+ new FetchEvent('FetchEvent').type, |
+ 'FetchEvent', 'Type of FetchEvent should be FetchEvent:'); |
+ assert_equals( |
+ new FetchEvent('FetchEvent').cancelable, |
+ true, 'Default FetchEvent.cancelable should be true:'); |
+ assert_equals( |
+ new FetchEvent('FetchEvent').bubbles, |
+ false, 'Default FetchEvent.bubbles should be true:'); |
+ assert_equals( |
+ new FetchEvent('FetchEvent').isReload, |
+ false, 'Default FetchEvent.isReload should be false:'); |
+ assert_equals( |
+ new FetchEvent('FetchEvent', {isReload : true}).isReload, true, |
+ 'FetchEvent.isReload with option {isReload : true} should be true:'); |
+ var req = new Request('http://localhost/', |
+ {method: 'POST', |
+ headers: [['Content-Type', 'Text/Html']]}); |
+ assert_equals( |
+ new FetchEvent('FetchEvent',{request : req, isReload : true}).request.url, |
+ 'http://localhost/', |
+ 'FetchEvent.request.url should return the value it was initialized to:'); |
}, 'Event constructors'); |