aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/wpt/include.ini4
-rw-r--r--tests/wpt/metadata/dom/nodes/Element-matches.html.ini1
-rw-r--r--tests/wpt/metadata/fetch/api/request/request-cache.html.ini5
-rw-r--r--tests/wpt/metadata/fetch/api/request/request-clone.sub.html.ini3
-rw-r--r--tests/wpt/metadata/fetch/api/request/request-consume-empty.html.ini5
-rw-r--r--tests/wpt/metadata/fetch/api/request/request-consume.html.ini5
-rw-r--r--tests/wpt/metadata/fetch/api/request/request-disturbed.html.ini3
-rw-r--r--tests/wpt/metadata/fetch/api/request/request-error.html.ini62
-rw-r--r--tests/wpt/metadata/fetch/api/request/request-headers.html.ini164
-rw-r--r--tests/wpt/metadata/fetch/api/request/request-idl.html.ini3
-rw-r--r--tests/wpt/metadata/fetch/api/request/request-init-001.sub.html.ini107
-rw-r--r--tests/wpt/metadata/fetch/api/request/request-init-002.html.ini8
-rw-r--r--tests/wpt/metadata/fetch/api/request/request-init-003.sub.html.ini3
-rw-r--r--tests/wpt/metadata/fetch/api/request/request-structure.html.ini3
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-cancel-stream.html.ini5
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-clone.html.ini3
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-consume-empty.html.ini5
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-consume-stream.html.ini5
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-consume.html.ini5
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-error.html.ini32
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-idl.html.ini3
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-init-001.html.ini3
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-init-002.html.ini8
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-static-error.html.ini5
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-static-redirect.html.ini35
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-stream-disturbed-1.html.ini5
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-stream-disturbed-2.html.ini5
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-stream-disturbed-3.html.ini5
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-stream-disturbed-4.html.ini5
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-stream-disturbed-5.html.ini5
30 files changed, 509 insertions, 1 deletions
diff --git a/tests/wpt/include.ini b/tests/wpt/include.ini
index 867bfa03b5c..226ba9221be 100644
--- a/tests/wpt/include.ini
+++ b/tests/wpt/include.ini
@@ -23,6 +23,10 @@ skip: true
skip: true
[headers]
skip: false
+ [request]
+ skip: false
+ [response]
+ skip: false
[FileAPI]
skip: false
[hr-time]
diff --git a/tests/wpt/metadata/dom/nodes/Element-matches.html.ini b/tests/wpt/metadata/dom/nodes/Element-matches.html.ini
index 1d50c07cbe1..eb4e7150cb8 100644
--- a/tests/wpt/metadata/dom/nodes/Element-matches.html.ini
+++ b/tests/wpt/metadata/dom/nodes/Element-matches.html.ini
@@ -1,6 +1,5 @@
[Element-matches.html]
type: testharness
-
[In-document Element.matches: :lang pseudo-class selector, matching inherited language (with no refNodes): #pseudo-lang-div1:lang(en)]
expected: FAIL
diff --git a/tests/wpt/metadata/fetch/api/request/request-cache.html.ini b/tests/wpt/metadata/fetch/api/request/request-cache.html.ini
new file mode 100644
index 00000000000..d7fe7a80d22
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/request/request-cache.html.ini
@@ -0,0 +1,5 @@
+[request-cache.html]
+ type: testharness
+ [RequestCache "default" mode checks the cache for previously cached content and goes to the network for stale responses with Etag and stale response]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/request/request-clone.sub.html.ini b/tests/wpt/metadata/fetch/api/request/request-clone.sub.html.ini
new file mode 100644
index 00000000000..2c21911f957
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/request/request-clone.sub.html.ini
@@ -0,0 +1,3 @@
+[request-clone.sub.html]
+ type: testharness
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/fetch/api/request/request-consume-empty.html.ini b/tests/wpt/metadata/fetch/api/request/request-consume-empty.html.ini
new file mode 100644
index 00000000000..e0101fd9b2b
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/request/request-consume-empty.html.ini
@@ -0,0 +1,5 @@
+[request-consume-empty.html]
+ type: testharness
+ [Consume request's body as text]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/request/request-consume.html.ini b/tests/wpt/metadata/fetch/api/request/request-consume.html.ini
new file mode 100644
index 00000000000..75e18b2bfe4
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/request/request-consume.html.ini
@@ -0,0 +1,5 @@
+[request-consume.html]
+ type: testharness
+ [Consume request's body as text]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/request/request-disturbed.html.ini b/tests/wpt/metadata/fetch/api/request/request-disturbed.html.ini
new file mode 100644
index 00000000000..a2b95d17574
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/request/request-disturbed.html.ini
@@ -0,0 +1,3 @@
+[request-disturbed.html]
+ type: testharness
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/fetch/api/request/request-error.html.ini b/tests/wpt/metadata/fetch/api/request/request-error.html.ini
new file mode 100644
index 00000000000..4bb081e08d2
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/request/request-error.html.ini
@@ -0,0 +1,62 @@
+[request-error.html]
+ type: testharness
+ [RequestInit's window is not null]
+ expected: FAIL
+
+ [Input URL is not valid]
+ expected: FAIL
+
+ [Input URL has credentials]
+ expected: FAIL
+
+ [RequestInit's mode is navigate]
+ expected: FAIL
+
+ [RequestInit's referrer is invalid]
+ expected: FAIL
+
+ [RequestInit's referrer has invalid origin]
+ expected: FAIL
+
+ [RequestInit's method is invalid]
+ expected: FAIL
+
+ [RequestInit's method is forbidden]
+ expected: FAIL
+
+ [RequestInit's mode is no-cors and method is not simple]
+ expected: FAIL
+
+ [RequestInit's mode is no-cors and integrity is not empty]
+ expected: FAIL
+
+ [RequestInit's cache mode is only-if-cached and mode is not same-origin]
+ expected: FAIL
+
+ [Request should get its content-type from the init request]
+ expected: FAIL
+
+ [Request should not get its content-type from the init request if init headers are provided]
+ expected: FAIL
+
+ [Request should get its content-type from the body if none is provided]
+ expected: FAIL
+
+ [Request should get its content-type from init headers if one is provided]
+ expected: FAIL
+
+ [Bad referrerPolicy init parameter value]
+ expected: FAIL
+
+ [Bad mode init parameter value]
+ expected: FAIL
+
+ [Bad credentials init parameter value]
+ expected: FAIL
+
+ [Bad cache init parameter value]
+ expected: FAIL
+
+ [Bad redirect init parameter value]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/request/request-headers.html.ini b/tests/wpt/metadata/fetch/api/request/request-headers.html.ini
new file mode 100644
index 00000000000..e02eb232122
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/request/request-headers.html.ini
@@ -0,0 +1,164 @@
+[request-headers.html]
+ type: testharness
+ [Adding valid request header "Content-Type: OK"]
+ expected: FAIL
+
+ [Adding valid request header "Potato: OK"]
+ expected: FAIL
+
+ [Adding valid request header "proxy: OK"]
+ expected: FAIL
+
+ [Adding valid request header "proxya: OK"]
+ expected: FAIL
+
+ [Adding valid request header "sec: OK"]
+ expected: FAIL
+
+ [Adding valid request header "secb: OK"]
+ expected: FAIL
+
+ [Adding invalid request header "Accept-Charset: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "accept-charset: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "ACCEPT-ENCODING: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Accept-Encoding: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Access-Control-Request-Headers: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Access-Control-Request-Method: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Connection: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Content-Length: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Cookie: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Cookie2: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Date: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "DNT: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Expect: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Host: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Keep-Alive: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Origin: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Referer: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "TE: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Trailer: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Transfer-Encoding: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Upgrade: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Via: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Proxy-: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "proxy-a: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "Sec-: KO"]
+ expected: FAIL
+
+ [Adding invalid request header "sec-b: KO"]
+ expected: FAIL
+
+ [Adding valid no-cors request header "Accept: OK"]
+ expected: FAIL
+
+ [Adding valid no-cors request header "Accept-Language: OK"]
+ expected: FAIL
+
+ [Adding valid no-cors request header "content-language: OK"]
+ expected: FAIL
+
+ [Adding valid no-cors request header "content-type: application/x-www-form-urlencoded"]
+ expected: FAIL
+
+ [Adding valid no-cors request header "content-type: application/x-www-form-urlencoded;charset=UTF-8"]
+ expected: FAIL
+
+ [Adding valid no-cors request header "content-type: multipart/form-data"]
+ expected: FAIL
+
+ [Adding valid no-cors request header "content-type: multipart/form-data;charset=UTF-8"]
+ expected: FAIL
+
+ [Adding valid no-cors request header "content-TYPE: text/plain"]
+ expected: FAIL
+
+ [Adding valid no-cors request header "CONTENT-type: text/plain;charset=UTF-8"]
+ expected: FAIL
+
+ [Adding invalid no-cors request header "Content-Type: KO"]
+ expected: FAIL
+
+ [Adding invalid no-cors request header "Potato: KO"]
+ expected: FAIL
+
+ [Adding invalid no-cors request header "proxy: KO"]
+ expected: FAIL
+
+ [Adding invalid no-cors request header "proxya: KO"]
+ expected: FAIL
+
+ [Adding invalid no-cors request header "sec: KO"]
+ expected: FAIL
+
+ [Adding invalid no-cors request header "secb: KO"]
+ expected: FAIL
+
+ [Check that request constructor is filtering headers provided as init parameter]
+ expected: FAIL
+
+ [Check that no-cors request constructor is filtering headers provided as init parameter]
+ expected: FAIL
+
+ [Check that no-cors request constructor is filtering headers provided as part of request parameter]
+ expected: FAIL
+
+ [Request should get its content-type from the init request]
+ expected: FAIL
+
+ [Request should not get its content-type from the init request if init headers are provided]
+ expected: FAIL
+
+ [Request should get its content-type from the body if none is provided]
+ expected: FAIL
+
+ [Request should get its content-type from init headers if one is provided]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/request/request-idl.html.ini b/tests/wpt/metadata/fetch/api/request/request-idl.html.ini
new file mode 100644
index 00000000000..185322453ef
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/request/request-idl.html.ini
@@ -0,0 +1,3 @@
+[request-idl.html]
+ type: testharness
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/fetch/api/request/request-init-001.sub.html.ini b/tests/wpt/metadata/fetch/api/request/request-init-001.sub.html.ini
new file mode 100644
index 00000000000..dbfb5e957d5
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/request/request-init-001.sub.html.ini
@@ -0,0 +1,107 @@
+[request-init-001.sub.html]
+ type: testharness
+ [Check method init value of GET and associated getter]
+ expected: FAIL
+
+ [Check method init value of HEAD and associated getter]
+ expected: FAIL
+
+ [Check method init value of POST and associated getter]
+ expected: FAIL
+
+ [Check method init value of PUT and associated getter]
+ expected: FAIL
+
+ [Check method init value of DELETE and associated getter]
+ expected: FAIL
+
+ [Check method init value of OPTIONS and associated getter]
+ expected: FAIL
+
+ [Check method init value of head and associated getter]
+ expected: FAIL
+
+ [Check referrer init value of /relative/ressource and associated getter]
+ expected: FAIL
+
+ [Check referrer init value of http://web-platform.test:8000/relative/ressource?query=true#fragment and associated getter]
+ expected: FAIL
+
+ [Check referrer init value of http://web-platform.test:8000/ and associated getter]
+ expected: FAIL
+
+ [Check referrer init value of about:client and associated getter]
+ expected: FAIL
+
+ [Check referrer init value of and associated getter]
+ expected: FAIL
+
+ [Check referrerPolicy init value of and associated getter]
+ expected: FAIL
+
+ [Check referrerPolicy init value of no-referrer and associated getter]
+ expected: FAIL
+
+ [Check referrerPolicy init value of no-referrer-when-downgrade and associated getter]
+ expected: FAIL
+
+ [Check referrerPolicy init value of origin and associated getter]
+ expected: FAIL
+
+ [Check referrerPolicy init value of origin-when-cross-origin and associated getter]
+ expected: FAIL
+
+ [Check referrerPolicy init value of unsafe-url and associated getter]
+ expected: FAIL
+
+ [Check mode init value of same-origin and associated getter]
+ expected: FAIL
+
+ [Check mode init value of no-cors and associated getter]
+ expected: FAIL
+
+ [Check mode init value of cors and associated getter]
+ expected: FAIL
+
+ [Check credentials init value of omit and associated getter]
+ expected: FAIL
+
+ [Check credentials init value of same-origin and associated getter]
+ expected: FAIL
+
+ [Check credentials init value of include and associated getter]
+ expected: FAIL
+
+ [Check cache init value of default and associated getter]
+ expected: FAIL
+
+ [Check cache init value of no-store and associated getter]
+ expected: FAIL
+
+ [Check cache init value of reload and associated getter]
+ expected: FAIL
+
+ [Check cache init value of no-cache and associated getter]
+ expected: FAIL
+
+ [Check cache init value of force-cache and associated getter]
+ expected: FAIL
+
+ [Check redirect init value of follow and associated getter]
+ expected: FAIL
+
+ [Check redirect init value of error and associated getter]
+ expected: FAIL
+
+ [Check redirect init value of manual and associated getter]
+ expected: FAIL
+
+ [Check integrity init value of and associated getter]
+ expected: FAIL
+
+ [Check integrity init value of AZERTYUIOP1234567890 and associated getter]
+ expected: FAIL
+
+ [Check window init value of null and associated getter]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/request/request-init-002.html.ini b/tests/wpt/metadata/fetch/api/request/request-init-002.html.ini
new file mode 100644
index 00000000000..5d57d8d8684
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/request/request-init-002.html.ini
@@ -0,0 +1,8 @@
+[request-init-002.html]
+ type: testharness
+ [Initialize Request with headers values]
+ expected: FAIL
+
+ [Initialize Request's body with undefined]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/request/request-init-003.sub.html.ini b/tests/wpt/metadata/fetch/api/request/request-init-003.sub.html.ini
new file mode 100644
index 00000000000..39385626add
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/request/request-init-003.sub.html.ini
@@ -0,0 +1,3 @@
+[request-init-003.sub.html]
+ type: testharness
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/fetch/api/request/request-structure.html.ini b/tests/wpt/metadata/fetch/api/request/request-structure.html.ini
new file mode 100644
index 00000000000..589a207239f
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/request/request-structure.html.ini
@@ -0,0 +1,3 @@
+[request-structure.html]
+ type: testharness
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/fetch/api/response/response-cancel-stream.html.ini b/tests/wpt/metadata/fetch/api/response/response-cancel-stream.html.ini
new file mode 100644
index 00000000000..be76aacfd32
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-cancel-stream.html.ini
@@ -0,0 +1,5 @@
+[response-cancel-stream.html]
+ type: testharness
+ [Cancelling a starting blob Response stream]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/response/response-clone.html.ini b/tests/wpt/metadata/fetch/api/response/response-clone.html.ini
new file mode 100644
index 00000000000..94b4e987938
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-clone.html.ini
@@ -0,0 +1,3 @@
+[response-clone.html]
+ type: testharness
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/fetch/api/response/response-consume-empty.html.ini b/tests/wpt/metadata/fetch/api/response/response-consume-empty.html.ini
new file mode 100644
index 00000000000..f0fa305c15b
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-consume-empty.html.ini
@@ -0,0 +1,5 @@
+[response-consume-empty.html]
+ type: testharness
+ [Consume response's body as text]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/response/response-consume-stream.html.ini b/tests/wpt/metadata/fetch/api/response/response-consume-stream.html.ini
new file mode 100644
index 00000000000..04287d6d68c
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-consume-stream.html.ini
@@ -0,0 +1,5 @@
+[response-consume-stream.html]
+ type: testharness
+ [Read empty text response's body as readableStream]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/response/response-consume.html.ini b/tests/wpt/metadata/fetch/api/response/response-consume.html.ini
new file mode 100644
index 00000000000..97139ca9e82
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-consume.html.ini
@@ -0,0 +1,5 @@
+[response-consume.html]
+ type: testharness
+ [Consume response's body as text]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/response/response-error.html.ini b/tests/wpt/metadata/fetch/api/response/response-error.html.ini
new file mode 100644
index 00000000000..24ac81cd1e0
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-error.html.ini
@@ -0,0 +1,32 @@
+[response-error.html]
+ type: testharness
+ [Throws RangeError when responseInit's status is 0]
+ expected: FAIL
+
+ [Throws RangeError when responseInit's status is 100]
+ expected: FAIL
+
+ [Throws RangeError when responseInit's status is 199]
+ expected: FAIL
+
+ [Throws RangeError when responseInit's status is 600]
+ expected: FAIL
+
+ [Throws RangeError when responseInit's status is 1000]
+ expected: FAIL
+
+ [Throws TypeError when responseInit's statusText is \n]
+ expected: FAIL
+
+ [Throws TypeError when responseInit's statusText is Ā]
+ expected: FAIL
+
+ [Throws TypeError when building a response with body and a body status of 204]
+ expected: FAIL
+
+ [Throws TypeError when building a response with body and a body status of 205]
+ expected: FAIL
+
+ [Throws TypeError when building a response with body and a body status of 304]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/response/response-idl.html.ini b/tests/wpt/metadata/fetch/api/response/response-idl.html.ini
new file mode 100644
index 00000000000..54a3bf894ce
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-idl.html.ini
@@ -0,0 +1,3 @@
+[response-idl.html]
+ type: testharness
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/fetch/api/response/response-init-001.html.ini b/tests/wpt/metadata/fetch/api/response/response-init-001.html.ini
new file mode 100644
index 00000000000..e731802d714
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-init-001.html.ini
@@ -0,0 +1,3 @@
+[response-init-001.html]
+ type: testharness
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata/fetch/api/response/response-init-002.html.ini b/tests/wpt/metadata/fetch/api/response/response-init-002.html.ini
new file mode 100644
index 00000000000..d71723c7593
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-init-002.html.ini
@@ -0,0 +1,8 @@
+[response-init-002.html]
+ type: testharness
+ [Initialize Response with headers values]
+ expected: FAIL
+
+ [Initialize Response's body with application/octet-binary]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/response/response-static-error.html.ini b/tests/wpt/metadata/fetch/api/response/response-static-error.html.ini
new file mode 100644
index 00000000000..4a1fdea827b
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-static-error.html.ini
@@ -0,0 +1,5 @@
+[response-static-error.html]
+ type: testharness
+ [Check response returned by static method error()]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/response/response-static-redirect.html.ini b/tests/wpt/metadata/fetch/api/response/response-static-redirect.html.ini
new file mode 100644
index 00000000000..6705b162602
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-static-redirect.html.ini
@@ -0,0 +1,35 @@
+[response-static-redirect.html]
+ type: testharness
+ [Check default redirect response]
+ expected: FAIL
+
+ [Check response returned by static method redirect(), status = 301]
+ expected: FAIL
+
+ [Check response returned by static method redirect(), status = 302]
+ expected: FAIL
+
+ [Check response returned by static method redirect(), status = 303]
+ expected: FAIL
+
+ [Check response returned by static method redirect(), status = 307]
+ expected: FAIL
+
+ [Check response returned by static method redirect(), status = 308]
+ expected: FAIL
+
+ [Check error returned when giving invalid url to redirect()]
+ expected: FAIL
+
+ [Check error returned when giving invalid status to redirect(), status = 200]
+ expected: FAIL
+
+ [Check error returned when giving invalid status to redirect(), status = 309]
+ expected: FAIL
+
+ [Check error returned when giving invalid status to redirect(), status = 400]
+ expected: FAIL
+
+ [Check error returned when giving invalid status to redirect(), status = 500]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-1.html.ini b/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-1.html.ini
new file mode 100644
index 00000000000..a6ec197400f
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-1.html.ini
@@ -0,0 +1,5 @@
+[response-stream-disturbed-1.html]
+ type: testharness
+ [Getting blob after getting the Response body - not disturbed, not locked]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-2.html.ini b/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-2.html.ini
new file mode 100644
index 00000000000..6772061abef
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-2.html.ini
@@ -0,0 +1,5 @@
+[response-stream-disturbed-2.html]
+ type: testharness
+ [Getting blob after getting a locked Response body]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-3.html.ini b/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-3.html.ini
new file mode 100644
index 00000000000..0ecbe8fb87f
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-3.html.ini
@@ -0,0 +1,5 @@
+[response-stream-disturbed-3.html]
+ type: testharness
+ [Getting blob after reading the Response body]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-4.html.ini b/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-4.html.ini
new file mode 100644
index 00000000000..f8a0b5dd02f
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-4.html.ini
@@ -0,0 +1,5 @@
+[response-stream-disturbed-4.html]
+ type: testharness
+ [Getting blob after cancelling the Response body]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-5.html.ini b/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-5.html.ini
new file mode 100644
index 00000000000..7ef7a35a549
--- /dev/null
+++ b/tests/wpt/metadata/fetch/api/response/response-stream-disturbed-5.html.ini
@@ -0,0 +1,5 @@
+[response-stream-disturbed-5.html]
+ type: testharness
+ [Getting a body reader after consuming as blob]
+ expected: FAIL
+