mirror of
https://github.com/servo/servo.git
synced 2025-09-13 08:28:19 +01:00
Update web-platform-tests to revision ea3cae9746c39e8192b91181044144c60d9388e8
This commit is contained in:
parent
9513544e91
commit
b3f94b4330
194 changed files with 22476 additions and 15435 deletions
|
@ -539,6 +539,40 @@ function run() {
|
|||
var overflow_inline_none = query_applies("(overflow-inline: none)");
|
||||
assert_not_equals(any_overflow_inline, overflow_inline_none, "overflow-inline should be equivalent to not (overflow-inline: none)");
|
||||
|
||||
// Parsing tests for interaction media features.
|
||||
expression_should_be_parseable("hover")
|
||||
expression_should_be_parseable("hover: hover")
|
||||
expression_should_be_parseable("hover: none")
|
||||
expression_should_be_parseable("any-hover")
|
||||
expression_should_be_parseable("any-hover: hover")
|
||||
expression_should_be_parseable("any-hover: none")
|
||||
|
||||
assert_equals(query_applies("(hover)"), query_applies("(hover: hover)"), "(hover) == (hover: hover)");
|
||||
assert_not_equals(query_applies("(hover)"), query_applies("(hover: none)"), "(hover) == not (hover: none)");
|
||||
assert_equals(query_applies("(any-hover)"), query_applies("(any-hover: hover)"), "(any-hover) == (any-hover: hover)");
|
||||
assert_not_equals(query_applies("(any-hover)"), query_applies("(any-hover: none)"), "(any-hover) == not (any-hover: none)");
|
||||
|
||||
expression_should_be_parseable("pointer")
|
||||
expression_should_be_parseable("pointer: coarse")
|
||||
expression_should_be_parseable("pointer: fine")
|
||||
expression_should_be_parseable("pointer: none")
|
||||
expression_should_be_parseable("any-pointer")
|
||||
expression_should_be_parseable("any-pointer: coarse")
|
||||
expression_should_be_parseable("any-pointer: fine")
|
||||
expression_should_be_parseable("any-pointer: none")
|
||||
assert_equals(query_applies("(pointer)"),
|
||||
query_applies("(pointer: coarse)") || query_applies("(pointer: fine)"),
|
||||
"(pointer) == (pointer: coarse) or (pointer: fine)");
|
||||
assert_not_equals(query_applies("(pointer)"),
|
||||
query_applies("(pointer: none)"),
|
||||
"(pointer) == not (pointer: none)");
|
||||
assert_equals(query_applies("(any-pointer)"),
|
||||
query_applies("(any-pointer: coarse)") || query_applies("(any-pointer: fine)"),
|
||||
"(any-pointer) == (any-pointer: coarse) or (any-pointer: fine)");
|
||||
assert_not_equals(query_applies("(any-pointer)"),
|
||||
query_applies("(any-pointer: none)"),
|
||||
"(any-pointer) == not (any-pointer: none)");
|
||||
|
||||
done();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue