Index: LayoutTests/http/tests/serviceworker/resources/request-worker.js |
diff --git a/LayoutTests/http/tests/serviceworker/resources/request-worker.js b/LayoutTests/http/tests/serviceworker/resources/request-worker.js |
index 1c69cfd4990bab6ce36a8c11a5e9dfc17d77a122..ef41a3a327d090748a1012b8968e16d26c826e8e 100644 |
--- a/LayoutTests/http/tests/serviceworker/resources/request-worker.js |
+++ b/LayoutTests/http/tests/serviceworker/resources/request-worker.js |
@@ -20,4 +20,11 @@ test(function() { |
// Note: detailed behavioral tests for HeaderMap are in another test, |
// http/tests/serviceworker/headermap.html. |
+ request.url = 'http://localhost/'; |
+ assert_equals(request.url, 'http://localhost/', 'Request.url should be writable'); |
+ request.method = 'POST'; |
+ assert_equals(request.method, 'POST', 'Request.method should be writable'); |
+ assert_throws({name: 'TypeError'}, function() { request.method = 'invalid \u0100'; }, |
+ 'Request.method should throw on invalid ByteString'); |
+ |
}, 'Request in ServiceWorkerGlobalScope'); |