mirror of
https://github.com/servo/servo.git
synced 2025-08-12 08:55:32 +01:00
Update web-platform-tests to revision b'ac590e83f80632559480abda677db69b17f6ece1'
This commit is contained in:
parent
14fbe153e2
commit
56531f4672
148 changed files with 3092 additions and 1755 deletions
|
@ -0,0 +1,55 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="author" title="Mozilla" href="https://mozilla.org">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-page-3/#page-size-prop">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<style>
|
||||
@page{
|
||||
size: 640px 480px;
|
||||
}
|
||||
@page{
|
||||
size: 8.5in 11in;
|
||||
}
|
||||
@page{
|
||||
size: A4;
|
||||
}
|
||||
@page{
|
||||
size: 3in 10in;
|
||||
}
|
||||
@page{
|
||||
size: jis-B5;
|
||||
}
|
||||
@page{
|
||||
size: auto;
|
||||
}
|
||||
@page{
|
||||
size: landscape;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script>
|
||||
'use strict';
|
||||
|
||||
const expectedSizes = [
|
||||
"640px 480px",
|
||||
"8.5in 11in",
|
||||
"a4",
|
||||
"3in 10in",
|
||||
"jis-b5",
|
||||
"auto",
|
||||
"landscape"
|
||||
];
|
||||
const sizePrefix = "size: ";
|
||||
|
||||
test(t => {
|
||||
assert_equals(document.styleSheets.length, 1);
|
||||
let styleSheet = document.styleSheets[0];
|
||||
assert_equals(styleSheet.rules.length, expectedSizes.length);
|
||||
for(let i = 0; i < expectedSizes.length; i++){
|
||||
let cssText = styleSheet.cssRules[i].style.cssText;
|
||||
assert_true(cssText.startsWith(sizePrefix));
|
||||
cssText = cssText.slice(sizePrefix.length);
|
||||
assert_equals(cssText, expectedSizes[i] + ";", "for rule " + i);
|
||||
}
|
||||
}, "size-001");
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue