mirror of
https://github.com/servo/servo.git
synced 2025-08-07 06:25:32 +01:00
Update web-platform-tests to revision cbd8c8ca929bc1aea71087be3b826cf1ee189a52
This commit is contained in:
parent
0c20fba2ab
commit
9c6bf785bd
150 changed files with 1798 additions and 876 deletions
|
@ -0,0 +1,54 @@
|
|||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<title>CSS Pseudo-Elements Test: Parsing tree-abiding pseudo-elements</title>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-pseudo-4/#treelike">
|
||||
<link rel="author" title="Oriol Brufau" href="mailto:obrufau@igalia.com">
|
||||
<meta name="assert" content="This test checks that gutters adjacent to collapsed tracks don't reduce the space available for aligning adjacent grid items." />
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/css/support/parsing-testcommon.js"></script>
|
||||
<script>
|
||||
// Generated content pseudo-elements
|
||||
test_valid_selector("::before");
|
||||
test_valid_selector("*::before", "::before");
|
||||
test_valid_selector("foo.bar[baz]::before");
|
||||
test_invalid_selector("::before *");
|
||||
|
||||
test_valid_selector("::after");
|
||||
test_valid_selector("*::after", "::after");
|
||||
test_valid_selector("foo.bar[baz]::after");
|
||||
test_invalid_selector("::after *");
|
||||
|
||||
// List marker pseudo-element
|
||||
test_valid_selector("::marker");
|
||||
test_valid_selector("*::marker", "::marker");
|
||||
test_valid_selector("foo.bar[baz]::marker");
|
||||
test_invalid_selector("::marker *");
|
||||
|
||||
// Placeholder input pseudo-element
|
||||
test_valid_selector("::placeholder");
|
||||
test_valid_selector("*::placeholder", "::placeholder");
|
||||
test_valid_selector("foo.bar[baz]::placeholder");
|
||||
test_invalid_selector("::placeholder *");
|
||||
|
||||
// Combinations of the above
|
||||
test_invalid_selector("::before::before");
|
||||
test_invalid_selector("::after::before");
|
||||
test_invalid_selector("::marker::before");
|
||||
test_invalid_selector("::placeholder::before");
|
||||
|
||||
test_invalid_selector("::before::after");
|
||||
test_invalid_selector("::after::after");
|
||||
test_invalid_selector("::marker::after");
|
||||
test_invalid_selector("::placeholder::after");
|
||||
|
||||
test_valid_selector("::before::marker");
|
||||
test_valid_selector("::after::marker");
|
||||
test_invalid_selector("::marker::marker");
|
||||
test_invalid_selector("::placeholder::marker");
|
||||
|
||||
test_invalid_selector("::before::placeholder");
|
||||
test_invalid_selector("::after::placeholder");
|
||||
test_invalid_selector("::marker::placeholder");
|
||||
test_invalid_selector("::placeholder::placeholder");
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue