Update web-platform-tests to revision 912d5081b62d6e6a2f847935c82722e31cca7a1f

This commit is contained in:
WPT Sync Bot 2018-12-10 21:07:47 -05:00
parent eeaca0b26d
commit a44e48301c
75 changed files with 1894 additions and 292 deletions

View file

@ -32,8 +32,7 @@ function run() {
test_elt.style.setProperty(property, value);
test_elt.style.removeProperty(property);
},
description_to_name(description),
{ assert: "invalid calc expression: " + description });
description_to_name(description));
}
function assert_valid_value(property, value, computes_to, description) {
@ -46,27 +45,26 @@ function run() {
computes_to);
test_elt.style.removeProperty(property);
},
description_to_name(description),
{ assert: "valid calc expression: " + description });
description_to_name(description));
}
assert_invalid_value("margin-left", "calc(0)",
assert_invalid_value("margin-left", "calc(0)", // invalid calc expression
"unitless zero in calc() is a numeric type, not length");
assert_valid_value("margin-left", "calc(0px)", "0px",
"0px in calc()");
assert_invalid_value("margin-left", "calc(1px + 2)",
assert_invalid_value("margin-left", "calc(1px + 2)", // invalid calc expression
"addition of length and number");
assert_invalid_value("margin-left", "calc(2 + 1px)",
assert_invalid_value("margin-left", "calc(2 + 1px)", // invalid calc expression
"addition of number and length");
assert_invalid_value("margin-left", "calc(1px - 2)",
assert_invalid_value("margin-left", "calc(1px - 2)", // invalid calc expression
"subtraction of length and number");
assert_invalid_value("margin-left", "calc(2 - 1px)",
assert_invalid_value("margin-left", "calc(2 - 1px)", // invalid calc expression
"subtraction of number and length");
assert_valid_value("margin-left", "calc(2px * 2)", "4px",
"multiplication of length and number");
assert_valid_value("margin-left", "calc(2 * 2px)", "4px",
"multiplication of number and length");
assert_invalid_value("margin-left", "calc(2px * 1px)",
assert_invalid_value("margin-left", "calc(2px * 1px)", // invalid calc expression
"multiplication of length and length");
}