aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/credentials.sub.html
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/credentials.sub.html')
-rw-r--r--tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/credentials.sub.html55
1 files changed, 0 insertions, 55 deletions
diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/credentials.sub.html b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/credentials.sub.html
deleted file mode 100644
index 0da573dad2b..00000000000
--- a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/credentials.sub.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE html>
-<meta charset="utf-8">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-
-<script>
-document.cookie = 'milk=1';
-
-const setCookiePromise = fetch(
- 'http://{{domains[www2]}}:{{ports[http][0]}}/cookies/resources/set-cookie.py?name=milk&path=/html/semantics/scripting-1/the-script-element/css-module/',
- {
- mode: 'no-cors',
- credentials: 'include',
- });
-
-const windowLoadPromise = new Promise(resolve => {
- window.addEventListener('load', () => {
- resolve();
- });
-});
-
-promise_test(t => {
- const iframe = document.createElement('iframe');
-
- return Promise.all([setCookiePromise, windowLoadPromise]).then(() => {
- const messagePromise = new Promise(resolve => {
- window.addEventListener('message', event => {
- resolve();
- });
- });
-
- iframe.src = 'resources/credentials-iframe.sub.html';
- document.body.appendChild(iframe);
-
- return messagePromise;
- }).then(() => {
- const w = iframe.contentWindow;
-
- assert_equals(w.sameOriginNoneDescendant, true,
- 'Descendant CSS modules should be loaded with the credentials when the crossOrigin attribute is not specified and the target is same-origin');
- assert_equals(w.sameOriginAnonymousDescendant, true,
- 'Descendant CSS modules should be loaded with the credentials when the crossOrigin attribute is specified with "anonymous" as its value and the target is same-origin');
- assert_equals(w.sameOriginUseCredentialsDescendant, true,
- 'Descendant CSS modules should be loaded with the credentials when the crossOrigin attribute is specified with "use-credentials" as its value and the target is same-origin');
- assert_equals(w.crossOriginNoneDescendant, false,
- 'Descendant CSS modules should not be loaded with the credentials when the crossOrigin attribute is not specified and the target is cross-origin');
- assert_equals(w.crossOriginAnonymousDescendant, false,
- 'Descendant CSS modules should not be loaded with the credentials when the crossOrigin attribute is specified with "anonymous" as its value and the target is cross-origin');
- assert_equals(w.crossOriginUseCredentialsDescendant, true,
- 'Descendant CSS modules should be loaded with the credentials when the crossOrigin attribute is specified with "use-credentials" as its value and the target is cross-origin');
-});
-}, 'CSS Modules should be loaded with or without the credentials based on the same-origin-ness and the crossOrigin attribute');
-</script>
-<body>
-</body>