Files
tubestation/testing/web-platform/tests/preload/link-header-on-subresource.html
jugglinmike ebd3aad458 Bug 1591647 [wpt PR 19913] - [preload] Opt-in to single-page test feature, a=testonly
Automatic update from web-platform-tests
[preload] Opt-in to single-page test feature (#19913)

testharness.js was recently extended with an API to explicitly opt-in to
the "single page test" feature [1]. As per WPT RFC 28 [2], tests which
do not use this API and which do not declare any subtests will soon be
reported as a harness error.

Update the tests which previously opted in implicitly to use the new
API.

[1] https://github.com/web-platform-tests/wpt/pull/19449
[2] https://github.com/web-platform-tests/rfcs/blob/master/rfcs/single_test.md
--

wpt-commits: 306dc506adba97ca84ada67bdab6227dba65bbcb
wpt-pr: 19913

Differential Revision: https://phabricator.services.mozilla.com/D53494
2019-11-20 11:18:48 +00:00

32 lines
1.1 KiB
HTML

<!DOCTYPE html>
<title>Makes sure that Link headers on subresources preload resources</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/preload/resources/preload_helper.js"></script>
<link rel=stylesheet href="resources/dummy-preloads-subresource.css?link-header-on-subresource">
<script>
setup({single_test: true});
var iterations = 0;
function check_finished() {
if (numberOfResourceTimingEntries("/fonts/CanvasTest.ttf?link-header-on-subresource") == 1) {
done();
}
iterations++;
if (iterations == 10) {
// This is expected to fail, but this should give details to the exact failure.
verifyNumberOfResourceTimingEntries("/fonts/CanvasTest.ttf?link-header-on-subresource", 1);
done();
} else {
step_timeout(check_finished, 500);
}
}
window.addEventListener("load", function() {
verifyPreloadAndRTSupport();
step_timeout(check_finished, 500);
});
</script>