mirror of
https://github.com/servo/servo.git
synced 2025-08-17 11:25:35 +01:00
Update web-platform-tests to revision 44702f2bc8ea98bc32b5b244f2fe63c6ce66d49d
This commit is contained in:
parent
85fa6409bb
commit
c227604a2c
997 changed files with 45660 additions and 14650 deletions
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-fonts-4/#font-display-timeline">
|
||||
<script nonce="abc" src="/resources/testharness.js"></script>
|
||||
<script nonce="abc" src="/resources/testharnessreport.js"></script>
|
||||
<style>
|
||||
@font-face {
|
||||
font-family: 'TestFace';
|
||||
src: url('/fonts/Ahem.ttf?pipe=trickle(d0.5)'),
|
||||
url('/fonts/Ahem.ttf?fallback-src');
|
||||
font-display: optional;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'FallbackFace';
|
||||
src: url('/fonts/Ahem.ttf?fallback-face');
|
||||
}
|
||||
|
||||
.test {
|
||||
font-family: 'TestFace','FallbackFace';
|
||||
}
|
||||
</style>
|
||||
<div class="test">hello</div>
|
||||
<script>
|
||||
function numberOfDownloads(url) {
|
||||
assert_true(!!window.PerformanceResourceTiming, "ResourceTiming not supported");
|
||||
var absoluteURL = new URL(url, location.href).href;
|
||||
return performance.getEntriesByName(absoluteURL).length;
|
||||
}
|
||||
|
||||
promise_test(function() {
|
||||
return document.fonts.ready.then(function() {
|
||||
assert_equals(numberOfDownloads('/fonts/Ahem.ttf?pipe=trickle(d0.5)'), 1, 'first source should be loaded');
|
||||
assert_equals(numberOfDownloads('/fonts/Ahem.ttf?fallback-src'), 0, 'fallback source should not be loaded');
|
||||
assert_equals(numberOfDownloads('/fonts/Ahem.ttf?fallback-face'), 1, 'fallback font face should be loaded');
|
||||
});
|
||||
}, "Fallback for font failure period");
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue