Index: third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/request.js |
diff --git a/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/request.js b/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/request.js |
index f8dd8e83067e2f04fb1cbbd42cf0b6f078f5f308..b365e4f5566aadf48712ebad2481e96eda352ad7 100644 |
--- a/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/request.js |
+++ b/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/request.js |
@@ -60,6 +60,10 @@ test(function() { |
new Request(URL, {mode: ' cors'}), |
new Request(URL, {mode: 'co rs'}), |
new Request(URL, {mode: 'CORS'}), |
+ new Request(URL, {mode: 'navigate\0'}), |
+ new Request(URL, {mode: ' navigate'}), |
+ new Request(URL, {mode: 'navi gate'}), |
+ new Request(URL, {mode: 'NAVIGATE'}), |
new Request(URL, {mode: '\0'.repeat(100000)}), |
new Request(URL, {mode: 'x'.repeat(100000)}), |
new Request(URL, {credentials: null}), |
@@ -294,6 +298,15 @@ test(function() { |
}, 'Request method name throw test'); |
test(function() { |
+ assert_throws( |
+ {name: 'TypeError'}, |
+ function() { |
+ var request = new Request(URL, {mode: 'navigate'}); |
+ }, |
+ 'new Request with a navigate mode should throw'); |
+}, 'Request mode throw test'); |
Mike West
2015/10/20 07:27:04
I'd also like to see a test for the copy case ("If
shiva.jm
2015/10/21 08:34:59
It's bit tricky in making layout test for these ca
hiroshige
2015/10/30 12:57:42
As mentioned above, creating layout tests is hard
shiva.jm
2015/11/02 12:06:19
The change was removed from FrameLoadRequest.h, si
|
+ |
+test(function() { |
var url = 'http://example.com'; |
TO_BE_NORMALIZED_METHOD_NAMES.forEach( |
function(method) { |