blob: 0cecc1983eaa50fbaa00b7d70031c8b11b84c4e7 [file] [log] [blame]
Yoav Weisse8172dd2016-12-19 08:42:181<!DOCTYPE html>
2<script src="/resources/testharness.js"></script>
3<script src="/resources/testharnessreport.js"></script>
Yoav Weiss82ed3072017-02-08 13:51:584<script src="/preload/resources/preload_helper.js"></script>
Yoav Weisse8172dd2016-12-19 08:42:185<script>
6 var t = async_test('Makes sure that a dynamically added preloaded resource is downloaded');
7</script>
8<body>
9<script>
10 t.step(function() {
Yoav Weiss82ed3072017-02-08 13:51:5811 verifyPreloadAndRTSupport();
Yoav Weisse8172dd2016-12-19 08:42:1812 var link = document.createElement("link");
Yoav Weisse8172dd2016-12-19 08:42:1813 link.as = "script";
14 link.rel = "preload";
Dragana Damjanovice7327c52017-08-02 10:55:4715 link.href = "resources/dummy.js?dynamic-adding-preload";
Yoav Weisse8172dd2016-12-19 08:42:1816 link.onload = t.step_func(function() {
17 t.step_timeout(function() {
Kunihiko Sakamotoeb5aa002019-02-05 03:35:2018 verifyNumberOfResourceTimingEntries("resources/dummy.js?dynamic-adding-preload", 1);
Yoav Weisse8172dd2016-12-19 08:42:1819 t.done();
20 }, 0);
21 });
22 document.body.appendChild(link);
23 });
24</script>
Yoav Weisse8172dd2016-12-19 08:42:1825</body>