the-picker-icon-pseudo-element.tentative.html (1288B)
1 <!DOCTYPE html> 2 <meta charset="utf-8"> 3 <title>CSS ::picker-icon Pseudo-Element Test</title> 4 <link rel="help" href="https://drafts.csswg.org/css-forms/#picker-icon-pseudo-element"> 5 <meta name="assert" content="This test checks the validity of the ::picker-icon pseudo element selector." /> 6 <script src="/resources/testharness.js"></script> 7 <script src="/resources/testharnessreport.js"></script> 8 <script src="/css/support/parsing-testcommon.js"></script> 9 <script> 10 test_valid_selector("::picker-icon"); 11 test_valid_selector("*::picker-icon", "::picker-icon"); 12 test_valid_selector("foo.bar[baz]::picker-icon"); 13 test_invalid_selector("::picker-icon *"); 14 15 // Combinations 16 test_invalid_selector("::picker-icon::picker-icon"); 17 18 test_invalid_selector("::before::picker-icon"); 19 test_invalid_selector("::after::picker-icon"); 20 test_invalid_selector("::marker::picker-icon"); 21 test_invalid_selector("::placeholder::picker-icon"); 22 23 test_invalid_selector("::picker-icon::before"); 24 test_invalid_selector("::picker-icon::after"); 25 test_invalid_selector("::picker-icon::marker"); 26 test_invalid_selector("::picker-icon::placeholder"); 27 28 test_invalid_selector("::slotted(*)::picker-icon::slotted(*)"); 29 test_valid_selector("::slotted(*)::picker-icon"); 30 31 test_valid_selector("::part(foo)::picker-icon"); 32 </script>