mirror of
https://github.com/servo/servo.git
synced 2025-08-12 00:45:33 +01:00
Update web-platform-tests to revision b'b7c1d80f991820c17aaae0477052c30d7f699eba'
This commit is contained in:
parent
189236862a
commit
274846e69e
217 changed files with 7520 additions and 2797 deletions
|
@ -0,0 +1,32 @@
|
|||
<!doctype html>
|
||||
<link rel="author" title="Di Zhang" href="mailto:dizhangg@chromium.org">
|
||||
<link rel="help" href="https://html.spec.whatwg.org/multipage/rendering.html#the-meter-element-2">
|
||||
<title>Meter appearance native writing mode computed style</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
|
||||
<meter value="40" min="0" max="100" style="writing-mode: horizontal-tb"></meter>
|
||||
<meter value="40" min="0" max="100" style="writing-mode: vertical-lr"></meter>
|
||||
<meter value="40" min="0" max="100" style="writing-mode: vertical-rl"></meter>
|
||||
|
||||
<script>
|
||||
test(() => {
|
||||
const meter = document.querySelector(`meter[style="writing-mode: horizontal-tb"]`);
|
||||
const style = getComputedStyle(meter);
|
||||
assert_equals(style.blockSize, "16px");
|
||||
assert_equals(style.inlineSize, "80px");
|
||||
assert_equals(style.blockSize, style.height);
|
||||
assert_equals(style.inlineSize, style.width);
|
||||
}, `meter[style="writing-mode: horizontal-tb"] block size should match height and inline size should match width`);
|
||||
|
||||
for (const writingMode of ["vertical-lr", "vertical-rl"]) {
|
||||
test(() => {
|
||||
const meter = document.querySelector(`meter[style="writing-mode: ${writingMode}"]`);
|
||||
const style = getComputedStyle(meter);
|
||||
assert_equals(style.blockSize, "16px");
|
||||
assert_equals(style.inlineSize, "80px");
|
||||
assert_equals(style.blockSize, style.width);
|
||||
assert_equals(style.inlineSize, style.height);
|
||||
}, `meter[style="writing-mode: ${writingMode}"] block size should match width and inline size should match height`);
|
||||
};
|
||||
</script>
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="author" title="Di Zhang" href="mailto:dizhangg@chromium.org">
|
||||
<link rel="help" href="https://html.spec.whatwg.org/#the-meter-element">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-writing-modes-4/#block-flow">
|
||||
<title>Meter appearance native writing mode horizontal</title>
|
||||
<meta charset="utf-8">
|
||||
<link rel="mismatch" href="meter-appearance-native-vertical.optional.html">
|
||||
|
||||
<!-- Note test description should be the same across all files to mismatch on. -->
|
||||
<p>The meter element below should match the correct writing mode.</p>
|
||||
<meter value="70" min="0" max="100" style="writing-mode: horizontal-tb"></meter>
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="author" title="Di Zhang" href="mailto:dizhangg@chromium.org">
|
||||
<link rel="help" href="https://html.spec.whatwg.org/#the-meter-element">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-writing-modes-4/#block-flow">
|
||||
<title>Meter appearance native writing mode horizontal</title>
|
||||
<meta charset="utf-8">
|
||||
<link rel="mismatch" href="meter-appearance-native-horizontal.optional.html">
|
||||
|
||||
<!-- Note test description should be the same across all files to mismatch on. -->
|
||||
<p>The meter element below should match the correct writing mode.</p>
|
||||
<meter value="70" min="0" max="100" style="writing-mode: vertical-rl"></meter>
|
|
@ -17,7 +17,7 @@ test(() => {
|
|||
assert_equals(style.inlineSize, "160px");
|
||||
assert_equals(style.blockSize, style.height);
|
||||
assert_equals(style.inlineSize, style.width);
|
||||
}, `progress[style="writing-mode: horizontal-tb"] block size should match height and inline should match width`);
|
||||
}, `progress[style="writing-mode: horizontal-tb"] block size should match height and inline size should match width`);
|
||||
|
||||
for (const writingMode of ["vertical-lr", "vertical-rl"]) {
|
||||
test(() => {
|
||||
|
@ -27,6 +27,6 @@ for (const writingMode of ["vertical-lr", "vertical-rl"]) {
|
|||
assert_equals(style.inlineSize, "160px");
|
||||
assert_equals(style.blockSize, style.width);
|
||||
assert_equals(style.inlineSize, style.height);
|
||||
}, `progress[style="writing-mode: ${writingMode}"] block size should match width and inline should match width`);
|
||||
}, `progress[style="writing-mode: ${writingMode}"] block size should match width and inline size should match height`);
|
||||
};
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue