Update web-platform-tests to revision de9a09ab7f605aed6a4b53ed96427412bab76463

This commit is contained in:
WPT Sync Bot 2018-12-01 20:48:01 -05:00
parent f3f9303fc9
commit 73a776843f
225 changed files with 5750 additions and 2858 deletions

View file

@ -1,58 +0,0 @@
let appendScript = (src, resolve) => {
const script = document.createElement('script');
script.type = 'text/javascript';
script.src = src;
script.onload = resolve;
document.body.appendChild(script);
}
let xhrScript = src => {
var xhr = new XMLHttpRequest();
xhr.open("GET", src, false);
xhr.send(null);
}
let waitForNextTask = () => {
return new Promise(resolve => {
step_timeout(resolve, 0);
});
};
let waitForEventToFire = () => {
return new Promise(resolve => {
let waitForIt = function() {
if (eventFired) {
eventFired = false;
resolve();
} else {
step_timeout(waitForIt, 0);
}
}
step_timeout(waitForIt, 0);
});
};
let clearBufferAndSetSize = size => {
performance.clearResourceTimings();
performance.setResourceTimingBufferSize(size);
}
let fillUpTheBufferWithSingleResource = src => {
return new Promise(resolve => {
// This resource gets buffered in the resource timing entry buffer.
appendScript(src, resolve);
});
};
let loadResource = src => {
return new Promise(resolve => {
appendScript(src, resolve);
});
};
let fillUpTheBufferWithTwoResources = async src => {
// These resources get buffered in the resource timing entry buffer.
await loadResource(src);
await loadResource(src + '?second');
};