blob: 418e8a63a7989794e6774ddca7e987bb594c7396 [file] [log] [blame]
Yoav Weiss7b2c3202017-08-18 11:45:551<!DOCTYPE html>
Rob Buisa0b31f62019-05-27 08:51:322<title>Makes sure that Link headers on subresources preload resources</title>
Yoav Weiss7b2c3202017-08-18 11:45:553<script src="/resources/testharness.js"></script>
4<script src="/resources/testharnessreport.js"></script>
5<script src="/preload/resources/preload_helper.js"></script>
Yoav Weiss7b2c3202017-08-18 11:45:556<link rel=stylesheet href="resources/dummy-preloads-subresource.css?link-header-on-subresource">
Yoav Weiss7b2c3202017-08-18 11:45:557<script>
jugglinmike306dc502019-10-26 07:19:268 setup({single_test: true});
Rob Buisa0b31f62019-05-27 08:51:329
10 var iterations = 0;
11
12 function check_finished() {
13 if (numberOfResourceTimingEntries("/fonts/CanvasTest.ttf?link-header-on-subresource") == 1) {
14 done();
15 }
16 iterations++;
17 if (iterations == 10) {
18 // This is expected to fail, but this should give details to the exact failure.
Kunihiko Sakamotoeb5aa002019-02-05 03:35:2019 verifyNumberOfResourceTimingEntries("/fonts/CanvasTest.ttf?link-header-on-subresource", 1);
Rob Buisa0b31f62019-05-27 08:51:3220 done();
21 } else {
22 step_timeout(check_finished, 500);
23 }
24 }
25
26 window.addEventListener("load", function() {
27 verifyPreloadAndRTSupport();
28 step_timeout(check_finished, 500);
29 });
Yoav Weiss7b2c3202017-08-18 11:45:5530</script>
31