mirror of
https://github.com/servo/servo.git
synced 2025-08-08 06:55:31 +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,59 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>CSS Fonts Module Level 4: serialization of font-variant</title>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-fonts-4/#propdef-font-variant">
|
||||
<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1797146">
|
||||
<meta name="assert" content="re-setting font-variant to its serialization should be idempotent">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id=target style=""></div>
|
||||
<script>
|
||||
test(function(){
|
||||
let div = document.getElementById("target");
|
||||
let sty = div.style;
|
||||
|
||||
sty.font = "12px serif";
|
||||
v = sty.fontVariant;
|
||||
assert_in_array(v, ["", "normal"]); // Accept either explicit 'normal' or empty.
|
||||
sty.fontVariant = v;
|
||||
assert_equals(sty.fontVariant, v);
|
||||
|
||||
sty.font = "menu";
|
||||
v = sty.fontVariant;
|
||||
assert_in_array(v, ["", "normal"]);
|
||||
|
||||
sty.font = "12px serif"
|
||||
sty.fontVariantNumeric = "tabular-nums";
|
||||
v = sty.fontVariant;
|
||||
assert_equals(v, "tabular-nums");
|
||||
sty.fontVariant = v;
|
||||
assert_equals(sty.fontVariant, v);
|
||||
|
||||
sty.font = "menu"
|
||||
sty.fontVariantNumeric = "tabular-nums";
|
||||
v = sty.fontVariant;
|
||||
assert_equals(v, "tabular-nums");
|
||||
sty.fontVariant = v;
|
||||
assert_equals(sty.fontVariant, v);
|
||||
|
||||
sty.font = "12px serif"
|
||||
sty.fontVariantNumeric = "tabular-nums";
|
||||
sty.fontVariantCaps = "small-caps";
|
||||
v = sty.fontVariant;
|
||||
sty.fontVariant = v;
|
||||
assert_equals(sty.fontVariant, v);
|
||||
|
||||
sty.font = "menu"
|
||||
sty.fontVariantNumeric = "tabular-nums";
|
||||
sty.fontVariantCaps = "small-caps";
|
||||
v = sty.fontVariant;
|
||||
sty.fontVariant = v;
|
||||
assert_equals(sty.fontVariant, v);
|
||||
}, "checking serialized value of font-variant");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue