Automatic update from web-platform-tests Speculation Rules prerender tests should check for support We're seeing timeouts on the STP bots, because spending over an hour timing out on speculation rules tests just eats into the timeout. -- wpt-commits: 9f7999f4b3dd412a338f3231228e64230d6a6531 wpt-pr: 59217
27 lines
933 B
HTML
27 lines
933 B
HTML
<!DOCTYPE html>
|
|
<meta name="referrer" content="origin">
|
|
<meta name="timeout" content="long">
|
|
<title>Test origin referrer</title>
|
|
<script src="/common/utils.js"></script>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<script src="../resources/utils.js"></script>
|
|
<script src="resources/utils.js"></script>
|
|
|
|
<script src="resources/referrer-test.js"></script>
|
|
|
|
<body>
|
|
<script>
|
|
setup(() => assertSpeculationRulesIsSupported('prerender'));
|
|
|
|
// Tests that the referrer on the prerendering navigation request is the
|
|
// triggering page's origin when the referrer policy is set to origin.
|
|
// Note that "origin" is a lax referrer policy, but since this is a same-site
|
|
// prerender, it does not cause the prerender to be aborted.
|
|
promise_test(async t => {
|
|
const expected = new URL('', window.origin).href;
|
|
await referrer_test(expected, token());
|
|
}, 'origin referrer');
|
|
|
|
</script>
|