blob: 5a23be74b8df48e56ac335a90a97bf79a75511b3 [file] [edit]
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)
{
var numDownloads = 0;
performance.getEntriesByName(getAbsoluteURL(url)).forEach(entry => {
if (entry.transferSize > 0) {
numDownloads++;
}
});
assert_equals(numDownloads, number, url);
}