mirror of
https://github.com/HeyPuter/firefox.git
synced 2026-11-13 20:14:57 -10:00
Automatic update from web-platform-tests [wpt] upgrade webstorage tests to non-tentative These are supported cross vendor: https://wpt.fyi/results/webstorage?label=experimental&label=master&aligned&q=tentative Bug: 353425617 Change-Id: I25f713445724248f76a0888bcd0b62df0f19bd6b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5713510 Reviewed-by: Steven Bingler <[email protected]> Reviewed-by: Vladimir Levin <[email protected]> Auto-Submit: Ari Chivukula <[email protected]> Commit-Queue: Ari Chivukula <[email protected]> Cr-Commit-Position: refs/heads/main@{#1328303} -- wpt-commits: 1291340aaaa6e73db43b412e47401eca3830c556 wpt-pr: 47162
27 lines
945 B
JavaScript
27 lines
945 B
JavaScript
// META: script=/common/get-host-info.sub.js
|
|
// META: script=/common/utils.js
|
|
// META: script=/common/dispatcher/dispatcher.js
|
|
// META: script=/html/cross-origin-embedder-policy/credentialless/resources/common.js
|
|
// META: script=/html/anonymous-iframe/resources/common.js
|
|
|
|
promise_test(async test => {
|
|
const same_origin= get_host_info().HTTPS_ORIGIN;
|
|
const cross_origin = get_host_info().HTTPS_REMOTE_ORIGIN;
|
|
const reply_token = token();
|
|
|
|
for(iframe of [
|
|
newIframe(same_origin),
|
|
newIframe(cross_origin),
|
|
]) {
|
|
send(iframe, `
|
|
try {
|
|
let c = window.localStorage;
|
|
send("${reply_token}","OK");
|
|
} catch (exception) {
|
|
send("${reply_token}","ERROR");
|
|
}
|
|
`);
|
|
}
|
|
assert_equals(await receive(reply_token), "OK");
|
|
assert_equals(await receive(reply_token), "OK");
|
|
}, "LocalStorage should be accessible on both same_origin and cross_origin iframes"); |