Index: third_party/WebKit/LayoutTests/external/wpt/preload/resources/preload_helper.js |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/preload/resources/preload_helper.js b/third_party/WebKit/LayoutTests/external/wpt/preload/resources/preload_helper.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..50c88126cd5f0541856dc7c2d3b1d51d51aa1a57 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/preload/resources/preload_helper.js |
@@ -0,0 +1,16 @@ |
+function verifyPreloadAndRTSupport() |
+{ |
+ var link = window.document.createElement("link"); |
+ assert_true(link.relList && link.relList.supports("preload"), "Preload not supported"); |
+ assert_true(!!window.PerformanceResourceTiming, "ResourceTiming not supported"); |
+} |
+ |
+function getAbsoluteURL(url) |
+{ |
+ return new URL(url, location.href).href; |
+} |
+ |
+function verifyNumberOfDownloads(url, number) |
+{ |
+ assert_equals(performance.getEntriesByName(getAbsoluteURL(url)).length, number, url); |
+} |