mirror of
https://github.com/servo/servo.git
synced 2025-10-04 02:29:12 +01:00
Update web-platform-tests to revision be5419e845d39089ba6dc338c1bd0fa279108317
This commit is contained in:
parent
aa199307c8
commit
2b6f573eb5
3440 changed files with 109438 additions and 41750 deletions
|
@ -0,0 +1,51 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script>
|
||||
const img_url = "resources/blue.png";
|
||||
const img = document.createElement("img");
|
||||
img.src = img_url;
|
||||
window.onload = function() {
|
||||
test(() => {
|
||||
const entries = performance.getEntriesByType('resource');
|
||||
assert_greater_than_equal(entries.length, 1);
|
||||
const entry = entries[0];
|
||||
assert_equals(typeof(entry.toJSON), 'function');
|
||||
const json = entry.toJSON();
|
||||
assert_equals(typeof(json), 'object');
|
||||
|
||||
const performanceResourceTimingKeys = [
|
||||
'name',
|
||||
'entryType',
|
||||
'startTime',
|
||||
'duration',
|
||||
'initiatorType',
|
||||
'nextHopProtocol',
|
||||
'workerStart',
|
||||
'redirectStart',
|
||||
'fetchStart',
|
||||
'domainLookupStart',
|
||||
'domainLookupEnd',
|
||||
'connectStart',
|
||||
'connectEnd',
|
||||
'secureConnectionStart',
|
||||
'requestStart',
|
||||
'responseStart',
|
||||
'responseEnd',
|
||||
'transferSize',
|
||||
'encodedBodySize',
|
||||
'decodedBodySize'
|
||||
];
|
||||
for (const key of performanceResourceTimingKeys) {
|
||||
assert_equals(json[key], entry[key],
|
||||
`entry.toJSON().${key} should match entry.${key}`);
|
||||
}
|
||||
}, 'Test toJSON() in PerformanceResourceTiming');
|
||||
};
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue