mirror of
https://github.com/servo/servo.git
synced 2025-07-31 19:20:22 +01:00
Update web-platform-tests to revision 50ff4f970fd8592a9f436d4e86e7d572de143260
This commit is contained in:
parent
82bbf3ad45
commit
8ea5658199
150 changed files with 4737 additions and 998 deletions
|
@ -8,15 +8,15 @@
|
|||
<div id="test-div"></div>
|
||||
<script>
|
||||
let div = document.getElementById("test-div");
|
||||
function testOverflowShorthand(y, x) {
|
||||
function testOverflowShorthand(x, y) {
|
||||
test(function() {
|
||||
div.style.overflowX = x;
|
||||
div.style.overflowY = y;
|
||||
|
||||
let expectedX = getComputedStyle(div).overflowX;
|
||||
let expectedY = getComputedStyle(div).overflowY;
|
||||
let expectedComputedSerialization = expectedX == expectedY ? expectedX : `${expectedY} ${expectedX}`;
|
||||
let expectedSpecifiedSerialization = x == y ? x : `${y} ${x}`;
|
||||
let expectedComputedSerialization = expectedX == expectedY ? expectedX : `${expectedX} ${expectedY}`;
|
||||
let expectedSpecifiedSerialization = x == y ? x : `${x} ${y}`;
|
||||
|
||||
assert_equals(div.style.overflow, expectedSpecifiedSerialization);
|
||||
assert_equals(getComputedStyle(div).overflow, expectedComputedSerialization);
|
||||
|
@ -25,18 +25,18 @@ function testOverflowShorthand(y, x) {
|
|||
div.style.overflowY = "";
|
||||
assert_equals(div.style.overflow, "");
|
||||
|
||||
div.style.overflow = `${y} ${x}`;
|
||||
div.style.overflow = `${x} ${y}`;
|
||||
assert_equals(div.style.overflow, expectedSpecifiedSerialization);
|
||||
assert_equals(div.style.overflowX, x);
|
||||
assert_equals(div.style.overflowY, y);
|
||||
assert_equals(getComputedStyle(div).overflow, expectedComputedSerialization);
|
||||
assert_equals(getComputedStyle(div).overflowX, expectedX);
|
||||
assert_equals(getComputedStyle(div).overflowY, expectedY);
|
||||
}, `overflow: ${y} ${x} works`);
|
||||
}, `overflow: ${x} ${y} works`);
|
||||
}
|
||||
|
||||
let OVERFLOW_VALUES = [ "auto", "hidden", "scroll", "visible" ];
|
||||
for (let x of OVERFLOW_VALUES)
|
||||
for (let y of OVERFLOW_VALUES)
|
||||
testOverflowShorthand(y, x);
|
||||
testOverflowShorthand(x, y);
|
||||
</script>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue