Files
firefox/testing/web-platform/tests/shared-storage/verify-get-undefined.tentative.https.sub.html
Camillia Smith Barnes 58b7c3f40c Bug 1837256 [wpt PR 40427] - Shared Storage: Make internal web tests external, a=testonly
Automatic update from web-platform-tests
Shared Storage: Make internal web tests external

We move the shared storage WPT from wpt_internal/ to external/wpt/ and
update file-path URLs in them as necessary.

Bug: 1451968,1218540
Change-Id: Ibdf33bbd9b53036e40347f9e6398b73a5860953b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4594158
Commit-Queue: Cammie Smith Barnes <[email protected]>
Reviewed-by: Philip Rogers <[email protected]>
Reviewed-by: Yao Xiao <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1154946}

--

wpt-commits: c2ec4c5131d43e0a8b141afa5acbd5bd36181341
wpt-pr: 40427
2023-06-21 14:34:18 +00:00

47 lines
1.7 KiB
HTML

<!doctype html>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/common/utils.js"></script>
<script src="/shared-storage/resources/util.js"></script>
<script src="/fenced-frame/resources/utils.js"></script>
<body>
<script>
'use strict';
for (const resolve_to_config of [true, false]) {
promise_test(async () => {
const ancestor_key = token();
let url0 = generateURL("/shared-storage/resources/frame0.html",
[ancestor_key]);
let url1 = generateURL("/shared-storage/resources/frame1.html",
[ancestor_key]);
await addModuleOnce(
"/shared-storage/resources/verify-get-undefined-module.js");
let select_url_result = await sharedStorage.selectURL(
"verify-get-undefined-url-selection-operation",
[{url: url0,
reportingMetadata: {'click':
"/shared-storage/resources/frame0.html"}},
{url: url1,
reportingMetadata:
{'mouse interaction': "/shared-storage/resources/frame1.html",
'click': "/shared-storage/resources/frame2.html"}}],
{resolveToConfig: resolve_to_config,
keepAlive: resolve_to_config});
assert_true(validateSelectURLResult(select_url_result, resolve_to_config));
attachFencedFrame(select_url_result, 'opaque-ads');
// frame1_loaded implies that the operation was successful.
assert_equals(await nextValueFromServer(ancestor_key), "frame1_loaded");
}, 'verify-get-undefined-url-selection-operation selectURL() resolves to ' +
(resolve_to_config ? 'config' : 'urn:uuid'));
}
</script>
</body>