summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/storage-access-api/storage-access-beyond-cookies.caches.tentative.sub.https.window.js
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/storage-access-api/storage-access-beyond-cookies.caches.tentative.sub.https.window.js')
-rw-r--r--testing/web-platform/tests/storage-access-api/storage-access-beyond-cookies.caches.tentative.sub.https.window.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/testing/web-platform/tests/storage-access-api/storage-access-beyond-cookies.caches.tentative.sub.https.window.js b/testing/web-platform/tests/storage-access-api/storage-access-beyond-cookies.caches.tentative.sub.https.window.js
index 7907084e63..51e5c648a6 100644
--- a/testing/web-platform/tests/storage-access-api/storage-access-beyond-cookies.caches.tentative.sub.https.window.js
+++ b/testing/web-platform/tests/storage-access-api/storage-access-beyond-cookies.caches.tentative.sub.https.window.js
@@ -15,18 +15,24 @@
async_test(t => {
// Step 1
- window.addEventListener("message", t.step_func(e => {
+ window.addEventListener("message", t.step_func((e) => {
if (e.data.type != "result") {
return;
}
// Step 8
assert_equals(e.data.message, "HasAccess for caches", "Storage Access API should be accessible and return first-party data");
+ t.add_cleanup(() => {test_driver.delete_all_cookies();});
t.done();
}));
// Step 2
const id = Date.now();
- window.caches.open(id).then(() => {
+ document.cookie = "samesite_strict=test; SameSite=Strict; Secure";
+ document.cookie = "samesite_lax=test; SameSite=Lax; Secure";
+ document.cookie = "samesite_none=test; SameSite=None; Secure";
+
+ window.caches.open(id).then(async (cache) => {
+ await cache.add("https://{{hosts[][]}}:{{ports[https][0]}}/storage-access-api/resources/get_cookies.py?1");
// Step 3
let iframe = document.createElement("iframe");
iframe.src = "https://{{hosts[alt][]}}:{{ports[https][0]}}/storage-access-api/resources/storage-access-beyond-cookies-iframe.sub.html?type=caches&id="+id;