summaryrefslogtreecommitdiffstats
path: root/test/wpt/tests/fetch/orb/resources
diff options
context:
space:
mode:
Diffstat (limited to 'test/wpt/tests/fetch/orb/resources')
-rw-r--r--test/wpt/tests/fetch/orb/resources/data.json3
-rw-r--r--test/wpt/tests/fetch/orb/resources/data_non_ascii.json1
-rw-r--r--test/wpt/tests/fetch/orb/resources/empty.json1
-rw-r--r--test/wpt/tests/fetch/orb/resources/font.ttfbin0 -> 2528 bytes
-rw-r--r--test/wpt/tests/fetch/orb/resources/image.pngbin0 -> 1010 bytes
-rw-r--r--test/wpt/tests/fetch/orb/resources/js-unlabeled-utf16-without-bom.jsonbin0 -> 70 bytes
-rw-r--r--test/wpt/tests/fetch/orb/resources/js-unlabeled.js1
-rw-r--r--test/wpt/tests/fetch/orb/resources/png-mislabeled-as-html.pngbin0 -> 1010 bytes
-rw-r--r--test/wpt/tests/fetch/orb/resources/png-mislabeled-as-html.png.headers1
-rw-r--r--test/wpt/tests/fetch/orb/resources/png-unlabeled.pngbin0 -> 1010 bytes
-rw-r--r--test/wpt/tests/fetch/orb/resources/script-asm-js-invalid.js4
-rw-r--r--test/wpt/tests/fetch/orb/resources/script-asm-js-valid.js4
-rw-r--r--test/wpt/tests/fetch/orb/resources/script-iso-8559-1.js4
-rw-r--r--test/wpt/tests/fetch/orb/resources/script-utf16-bom.jsbin0 -> 92 bytes
-rw-r--r--test/wpt/tests/fetch/orb/resources/script-utf16-without-bom.jsbin0 -> 90 bytes
-rw-r--r--test/wpt/tests/fetch/orb/resources/script.js4
-rw-r--r--test/wpt/tests/fetch/orb/resources/sound.mp3bin0 -> 539 bytes
-rw-r--r--test/wpt/tests/fetch/orb/resources/text.txt1
-rw-r--r--test/wpt/tests/fetch/orb/resources/utils.js18
19 files changed, 42 insertions, 0 deletions
diff --git a/test/wpt/tests/fetch/orb/resources/data.json b/test/wpt/tests/fetch/orb/resources/data.json
new file mode 100644
index 0000000..f2a886f
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/data.json
@@ -0,0 +1,3 @@
+{
+ "hello": "world"
+}
diff --git a/test/wpt/tests/fetch/orb/resources/data_non_ascii.json b/test/wpt/tests/fetch/orb/resources/data_non_ascii.json
new file mode 100644
index 0000000..64566c5
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/data_non_ascii.json
@@ -0,0 +1 @@
+["你好"]
diff --git a/test/wpt/tests/fetch/orb/resources/empty.json b/test/wpt/tests/fetch/orb/resources/empty.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/empty.json
@@ -0,0 +1 @@
+{}
diff --git a/test/wpt/tests/fetch/orb/resources/font.ttf b/test/wpt/tests/fetch/orb/resources/font.ttf
new file mode 100644
index 0000000..9023592
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/font.ttf
Binary files differ
diff --git a/test/wpt/tests/fetch/orb/resources/image.png b/test/wpt/tests/fetch/orb/resources/image.png
new file mode 100644
index 0000000..820f8ca
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/image.png
Binary files differ
diff --git a/test/wpt/tests/fetch/orb/resources/js-unlabeled-utf16-without-bom.json b/test/wpt/tests/fetch/orb/resources/js-unlabeled-utf16-without-bom.json
new file mode 100644
index 0000000..157a8f5
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/js-unlabeled-utf16-without-bom.json
Binary files differ
diff --git a/test/wpt/tests/fetch/orb/resources/js-unlabeled.js b/test/wpt/tests/fetch/orb/resources/js-unlabeled.js
new file mode 100644
index 0000000..a880a5b
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/js-unlabeled.js
@@ -0,0 +1 @@
+window.has_executed_script = true;
diff --git a/test/wpt/tests/fetch/orb/resources/png-mislabeled-as-html.png b/test/wpt/tests/fetch/orb/resources/png-mislabeled-as-html.png
new file mode 100644
index 0000000..820f8ca
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/png-mislabeled-as-html.png
Binary files differ
diff --git a/test/wpt/tests/fetch/orb/resources/png-mislabeled-as-html.png.headers b/test/wpt/tests/fetch/orb/resources/png-mislabeled-as-html.png.headers
new file mode 100644
index 0000000..156209f
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/png-mislabeled-as-html.png.headers
@@ -0,0 +1 @@
+Content-Type: text/html
diff --git a/test/wpt/tests/fetch/orb/resources/png-unlabeled.png b/test/wpt/tests/fetch/orb/resources/png-unlabeled.png
new file mode 100644
index 0000000..820f8ca
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/png-unlabeled.png
Binary files differ
diff --git a/test/wpt/tests/fetch/orb/resources/script-asm-js-invalid.js b/test/wpt/tests/fetch/orb/resources/script-asm-js-invalid.js
new file mode 100644
index 0000000..8d1bbd6
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/script-asm-js-invalid.js
@@ -0,0 +1,4 @@
+function f() {
+ "use asm";
+ return;
+}
diff --git a/test/wpt/tests/fetch/orb/resources/script-asm-js-valid.js b/test/wpt/tests/fetch/orb/resources/script-asm-js-valid.js
new file mode 100644
index 0000000..79b375f
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/script-asm-js-valid.js
@@ -0,0 +1,4 @@
+function f() {
+ "use asm";
+ return {};
+}
diff --git a/test/wpt/tests/fetch/orb/resources/script-iso-8559-1.js b/test/wpt/tests/fetch/orb/resources/script-iso-8559-1.js
new file mode 100644
index 0000000..3bccb6a
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/script-iso-8559-1.js
@@ -0,0 +1,4 @@
+"use strict";
+function fn() {
+ return "§A¦n";
+}
diff --git a/test/wpt/tests/fetch/orb/resources/script-utf16-bom.js b/test/wpt/tests/fetch/orb/resources/script-utf16-bom.js
new file mode 100644
index 0000000..16b76e9
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/script-utf16-bom.js
Binary files differ
diff --git a/test/wpt/tests/fetch/orb/resources/script-utf16-without-bom.js b/test/wpt/tests/fetch/orb/resources/script-utf16-without-bom.js
new file mode 100644
index 0000000..d983086
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/script-utf16-without-bom.js
Binary files differ
diff --git a/test/wpt/tests/fetch/orb/resources/script.js b/test/wpt/tests/fetch/orb/resources/script.js
new file mode 100644
index 0000000..19675d2
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/script.js
@@ -0,0 +1,4 @@
+"use strict";
+function fn() {
+ return 42;
+}
diff --git a/test/wpt/tests/fetch/orb/resources/sound.mp3 b/test/wpt/tests/fetch/orb/resources/sound.mp3
new file mode 100644
index 0000000..a15d1de
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/sound.mp3
Binary files differ
diff --git a/test/wpt/tests/fetch/orb/resources/text.txt b/test/wpt/tests/fetch/orb/resources/text.txt
new file mode 100644
index 0000000..270c611
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/text.txt
@@ -0,0 +1 @@
+hello, world!
diff --git a/test/wpt/tests/fetch/orb/resources/utils.js b/test/wpt/tests/fetch/orb/resources/utils.js
new file mode 100644
index 0000000..94a2177
--- /dev/null
+++ b/test/wpt/tests/fetch/orb/resources/utils.js
@@ -0,0 +1,18 @@
+function header(name, value) {
+ return `header(${name},${value})`;
+}
+
+function contentType(type) {
+ return header("Content-Type", type);
+}
+
+function contentTypeOptions(type) {
+ return header("X-Content-Type-Options", type);
+}
+
+function fetchORB(file, options, ...pipe) {
+ return fetch(`${file}${pipe.length ? `?pipe=${pipe.join("|")}` : ""}`, {
+ ...(options || {}),
+ mode: "no-cors",
+ });
+}