mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Update web-platform-tests to revision b'b728032f59a396243864b0f8584e7211e3632005'
This commit is contained in:
parent
ace9b32b1c
commit
df68c4e5d1
15632 changed files with 514865 additions and 155000 deletions
|
@ -0,0 +1,53 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>
|
||||
CSS Outline: width rounding
|
||||
</title>
|
||||
|
||||
<link rel="author" title="Traian Captan" href="mailto:tcaptan@chromium.org">
|
||||
<link rel="help" href="https://www.w3.org/TR/css-ui-4/#outline-width">
|
||||
|
||||
<meta name="assert" content="outline-width computed value after rounding.">
|
||||
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1>
|
||||
Test passes if outline widths are rounded up
|
||||
when they are greater than 0 and less than 1,
|
||||
and rounded down when they are greater than 1.
|
||||
</h1>
|
||||
|
||||
<script>
|
||||
const values = [
|
||||
{ input: "0px", expected: "0px" },
|
||||
{ input: "0.1px", expected: "1px" },
|
||||
{ input: "0.25px", expected: "1px" },
|
||||
{ input: "0.5px", expected: "1px" },
|
||||
{ input: "0.9px", expected: "1px" },
|
||||
{ input: "1px", expected: "1px" },
|
||||
{ input: "1.25px", expected: "1px" },
|
||||
{ input: "1.5px", expected: "1px" },
|
||||
{ input: "2px", expected: "2px" },
|
||||
{ input: "2.75px", expected: "2px" },
|
||||
{ input: "2.999px", expected: "2px" },
|
||||
];
|
||||
|
||||
for (const value of values) {
|
||||
const div = document.createElement("div");
|
||||
div.style = `outline: solid ${value.input} green; margin-bottom: 20px;`;
|
||||
document.body.appendChild(div);
|
||||
}
|
||||
|
||||
test(function() {
|
||||
var targets = document.querySelectorAll("div");
|
||||
|
||||
for (var i=0; i < targets.length; ++i) {
|
||||
assert_equals(getComputedStyle(targets[i]).outlineWidth, values[i].expected);
|
||||
}
|
||||
}, "Test that outline widths are rounded up when they are greater than 0px but less than 1px, and rounded down when they are greater than 1px.");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,44 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>
|
||||
CSS Outline: width computed value
|
||||
</title>
|
||||
|
||||
<link rel="author" title="Traian Captan" href="mailto:tcaptan@chromium.org">
|
||||
|
||||
<style>
|
||||
.square {
|
||||
height: 20px;
|
||||
width: 20px;
|
||||
outline: 1px solid gray;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>
|
||||
Test passes if outline widths are rounded up
|
||||
when they are greater than 0 and less than 1,
|
||||
and rounded down when they are greater than 1.
|
||||
</h1>
|
||||
|
||||
<div class="square"></div>
|
||||
<br>
|
||||
<div class="square"></div>
|
||||
<br>
|
||||
<div class="square"></div>
|
||||
<br>
|
||||
<div class="square"></div>
|
||||
<br>
|
||||
<div class="square"></div>
|
||||
<br>
|
||||
<div class="square"></div>
|
||||
<br>
|
||||
<div class="square" style="outline-width: 3px;"></div>
|
||||
<br>
|
||||
<div class="square" style="outline-width: 3px;"></div>
|
||||
<br>
|
||||
<div class="square" style="outline-width: 3px;"></div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,48 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>
|
||||
CSS Outline: width computed value
|
||||
</title>
|
||||
|
||||
<link rel="author" title="Traian Captan" href="mailto:tcaptan@chromium.org">
|
||||
<link rel="help" href="https://www.w3.org/TR/css-ui-4/#outline-width">
|
||||
<link rel="match" href="reference/subpixel-outline-width-ref.tentative.html">
|
||||
|
||||
<meta name="assert" content="outline-width computed value after rounding.">
|
||||
|
||||
<style>
|
||||
.square {
|
||||
height: 20px;
|
||||
width: 20px;
|
||||
outline: solid gray;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>
|
||||
Test passes if outline widths are rounded up
|
||||
when they are greater than 0 and less than 1,
|
||||
and rounded down when they are greater than 1.
|
||||
</h1>
|
||||
|
||||
<div class="square" style="outline-width: 0.3px;"></div>
|
||||
<br>
|
||||
<div class="square" style="outline-width: 0.5px;"></div>
|
||||
<br>
|
||||
<div class="square" style="outline-width: 0.9px;"></div>
|
||||
<br>
|
||||
<div class="square" style="outline-width: 1.3px;"></div>
|
||||
<br>
|
||||
<div class="square" style="outline-width: 1.5px;"></div>
|
||||
<br>
|
||||
<div class="square" style="outline-width: 1.9px;"></div>
|
||||
<br>
|
||||
<div class="square" style="outline-width: 3.3px;"></div>
|
||||
<br>
|
||||
<div class="square" style="outline-width: 3.5px;"></div>
|
||||
<br>
|
||||
<div class="square" style="outline-width: 3.9px;"></div>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue