summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/appmanifest/protocol_handlers-member/resources
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/tests/appmanifest/protocol_handlers-member/resources
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/appmanifest/protocol_handlers-member/resources')
-rw-r--r--testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/icon.pngbin0 -> 1520 bytes
-rw-r--r--testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/protocol_handlers-member.webmanifest18
-rw-r--r--testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/protocol_handlers-member.webmanifest.headers1
-rw-r--r--testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/protocol_handlers_entry.html19
4 files changed, 38 insertions, 0 deletions
diff --git a/testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/icon.png b/testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/icon.png
new file mode 100644
index 0000000000..9255547fae
--- /dev/null
+++ b/testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/icon.png
Binary files differ
diff --git a/testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/protocol_handlers-member.webmanifest b/testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/protocol_handlers-member.webmanifest
new file mode 100644
index 0000000000..cce6ae1e22
--- /dev/null
+++ b/testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/protocol_handlers-member.webmanifest
@@ -0,0 +1,18 @@
+{
+ "name": "Protocol_handlers test",
+ "icons": [
+ {
+ "src": "icon.png",
+ "sizes": "144x144"
+ }
+ ],
+ "start_url": "../protocol_handlers-member-manual.tentative.html",
+ "display": "standalone",
+ "scope": "../../protocol_handlers-member/",
+ "protocol_handlers": [
+ {
+ "protocol": "web+testing",
+ "url": "protocol_handlers_entry.html?value=%s"
+ }
+ ]
+} \ No newline at end of file
diff --git a/testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/protocol_handlers-member.webmanifest.headers b/testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/protocol_handlers-member.webmanifest.headers
new file mode 100644
index 0000000000..2bab061d43
--- /dev/null
+++ b/testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/protocol_handlers-member.webmanifest.headers
@@ -0,0 +1 @@
+Content-Type: application/manifest+json; charset=utf-8
diff --git a/testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/protocol_handlers_entry.html b/testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/protocol_handlers_entry.html
new file mode 100644
index 0000000000..c5fa629f22
--- /dev/null
+++ b/testing/web-platform/tests/appmanifest/protocol_handlers-member/resources/protocol_handlers_entry.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <title>Protocol Handling Web Platform Test - Pass</title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script>
+ setup({ single_test: true });
+ const urlParams = new URLSearchParams(window.location.search);
+ assert_equals(urlParams.get('value'), "web+testing://test-url/");
+ done();
+ </script>
+</head>
+<body>
+ <h1>Protocol Handling Page</h1>
+ <p>This test validates that the app was launched with the web+testing://test-url/ URL.</p>
+</body>
+</html> \ No newline at end of file