aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/meta/cors
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/meta/cors')
-rw-r--r--tests/wpt/meta/cors/access-control-expose-headers-parsing.window.js.ini24
-rw-r--r--tests/wpt/meta/cors/basic.htm.ini10
-rw-r--r--tests/wpt/meta/cors/cors-safelisted-request-header.any.js.ini44
-rw-r--r--tests/wpt/meta/cors/response-headers.htm.ini4
-rw-r--r--tests/wpt/meta/cors/simple-requests-ch.tentative.htm.ini9
5 files changed, 91 insertions, 0 deletions
diff --git a/tests/wpt/meta/cors/access-control-expose-headers-parsing.window.js.ini b/tests/wpt/meta/cors/access-control-expose-headers-parsing.window.js.ini
new file mode 100644
index 00000000000..502b0f667da
--- /dev/null
+++ b/tests/wpt/meta/cors/access-control-expose-headers-parsing.window.js.ini
@@ -0,0 +1,24 @@
+[access-control-expose-headers-parsing.window.html]
+ [Parsing: Access-Control-Expose-Headers%3A%20bb-8%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
+ expected: FAIL
+
+ [Parsing: Access-Control-Expose-Headers%3A%20bb-8%2C%20no%20no]
+ expected: FAIL
+
+ [Parsing: Access-Control-Expose-Headers%3A%20%40%23%24%23%25%25%26%5E%26%5E*()()11!%2Cbb-8]
+ expected: FAIL
+
+ [Parsing: Access-Control-Expose-Headers%3A%20bb-8%0D%0AAccess-Control-Expose-Headers%3A%20no%20no]
+ expected: FAIL
+
+ [Parsing: Access-Control-Expose-Headers%3A%20bb-8%0C]
+ expected: FAIL
+
+ [Parsing: Access-Control-Expose-Headers%3A%20bb-8%0B]
+ expected: FAIL
+
+ [Parsing: Access-Control-Expose-Headers%3A%20bb-8%0B%2Cbb-8]
+ expected: FAIL
+
+ [Parsing: Access-Control-Expose-Headers%3A%20%22bb-8%22%2Cbb-8]
+ expected: FAIL
diff --git a/tests/wpt/meta/cors/basic.htm.ini b/tests/wpt/meta/cors/basic.htm.ini
new file mode 100644
index 00000000000..445703908e3
--- /dev/null
+++ b/tests/wpt/meta/cors/basic.htm.ini
@@ -0,0 +1,10 @@
+[basic.htm]
+ [Cross domain basic usage, origin: echo]
+ expected: FAIL
+
+ [Cross domain different port, origin: echo]
+ expected: FAIL
+
+ [Cross domain different protocol, origin: echo]
+ expected: FAIL
+
diff --git a/tests/wpt/meta/cors/cors-safelisted-request-header.any.js.ini b/tests/wpt/meta/cors/cors-safelisted-request-header.any.js.ini
new file mode 100644
index 00000000000..e56f1bc1f35
--- /dev/null
+++ b/tests/wpt/meta/cors/cors-safelisted-request-header.any.js.ini
@@ -0,0 +1,44 @@
+[cors-safelisted-request-header.any.html]
+ [No preflight for {"content-type":"text/plain;garbage"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"text/plain;garbage\\u0001\\u0002"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"text/plain\\u000b"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"text/plain\\f"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"application/x-www-form-urlencoded;"}]
+ expected: FAIL
+
+ [No preflight for {"range":"bytes=100-200"}]
+ expected: FAIL
+
+ [No preflight for {"range":"bytes=200-"}]
+ expected: FAIL
+
+
+[cors-safelisted-request-header.any.worker.html]
+ [No preflight for {"content-type":"text/plain;garbage"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"text/plain;garbage\\u0001\\u0002"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"text/plain\\u000b"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"text/plain\\f"}]
+ expected: FAIL
+
+ [Preflight for {"content-type":"application/x-www-form-urlencoded;"}]
+ expected: FAIL
+
+ [No preflight for {"range":"bytes=100-200"}]
+ expected: FAIL
+
+ [No preflight for {"range":"bytes=200-"}]
+ expected: FAIL
diff --git a/tests/wpt/meta/cors/response-headers.htm.ini b/tests/wpt/meta/cors/response-headers.htm.ini
new file mode 100644
index 00000000000..942552376c5
--- /dev/null
+++ b/tests/wpt/meta/cors/response-headers.htm.ini
@@ -0,0 +1,4 @@
+[response-headers.htm]
+ [getResponseHeader: Content-Length: readable by default]
+ expected: FAIL
+
diff --git a/tests/wpt/meta/cors/simple-requests-ch.tentative.htm.ini b/tests/wpt/meta/cors/simple-requests-ch.tentative.htm.ini
new file mode 100644
index 00000000000..f6a398b7102
--- /dev/null
+++ b/tests/wpt/meta/cors/simple-requests-ch.tentative.htm.ini
@@ -0,0 +1,9 @@
+[simple-requests-ch.tentative.htm]
+ [No preflight GET and {"save-data":"on","device-memory":"2.0","dpr":"3.0","width":"1200","viewport-width":"1300","rtt":"1","downlink":"1.0","ect":"2g"}]
+ expected: FAIL
+
+ [No preflight HEAD and {"save-data":"on","device-memory":"2.0","dpr":"3.0","width":"1200","viewport-width":"1300","rtt":"1","downlink":"1.0","ect":"2g"}]
+ expected: FAIL
+
+ [No preflight POST and {"save-data":"on","device-memory":"2.0","dpr":"3.0","width":"1200","viewport-width":"1300","rtt":"1","downlink":"1.0","ect":"2g"}]
+ expected: FAIL