Summary

Harness status: OK

Found 32 tests

Details

ResultTest NameMessage
Pass"::slotted" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass"::slotted()" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted()\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted()\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass"::slotted(*).class" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted(*).class\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted(*).class\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass"::slotted(*)#id {}" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted(*)#id {}\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted(*)#id {}\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass"::slotted(*)[attr]" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted(*)[attr]\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted(*)[attr]\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass"::slotted(*):host" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted(*):host\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted(*):host\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass"::slotted(*):host(div)" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted(*):host(div)\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted(*):host(div)\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass"::slotted(*):hover" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted(*):hover\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted(*):hover\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass"::slotted(*):read-only" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted(*):read-only\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted(*):read-only\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass"::slotted(*)::slotted(*)" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted(*)::slotted(*)\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted(*)::slotted(*)\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass"::slotted(*)::before::slotted(*)" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted(*)::before::slotted(*)\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted(*)::before::slotted(*)\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass"::slotted(*) span" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted(*) span\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted(*) span\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass"::slotted(*)" should be a valid selector
Asserts run
Pass
assert_true(true, "\"::slotted(*)\" should not throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:68:9)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:76:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:78:9)
Pass
assert_equals("::slotted(*)", "::slotted(*)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:84:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:87:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:89:9)
Pass
assert_equals("::slotted(*)", "::slotted(*)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:91:9)
Pass
assert_equals(true, true, "CSS.supports() reports the expected value")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:94:9)
Pass"::slotted(div)" should be a valid selector
Asserts run
Pass
assert_true(true, "\"::slotted(div)\" should not throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:68:9)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:76:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:78:9)
Pass
assert_equals("::slotted(div)", "::slotted(div)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:84:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:87:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:89:9)
Pass
assert_equals("::slotted(div)", "::slotted(div)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:91:9)
Pass
assert_equals(true, true, "CSS.supports() reports the expected value")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:94:9)
Pass"::slotted([attr]:hover)" should be a valid selector
Asserts run
Pass
assert_true(true, "\"::slotted([attr]:hover)\" should not throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:68:9)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:76:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:78:9)
Pass
assert_equals("::slotted([attr]:hover)", "::slotted([attr]:hover)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:84:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:87:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:89:9)
Pass
assert_equals("::slotted([attr]:hover)", "::slotted([attr]:hover)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:91:9)
Pass
assert_equals(true, true, "CSS.supports() reports the expected value")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:94:9)
Pass"::slotted(:not(.a))" should be a valid selector
Asserts run
Pass
assert_true(true, "\"::slotted(:not(.a))\" should not throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:68:9)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:76:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:78:9)
Pass
assert_equals("::slotted(:not(.a))", "::slotted(:not(.a))", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:84:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:87:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:89:9)
Pass
assert_equals("::slotted(:not(.a))", "::slotted(:not(.a))", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:91:9)
Pass
assert_equals(true, true, "CSS.supports() reports the expected value")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:94:9)
Fail"::slotted(*):is()" should be a valid selectorFailed to execute 'querySelector' on 'Document': '::slotted(*):is()' is not a valid selector.
Error: Failed to execute 'querySelector' on 'Document': '::slotted(*):is()' is not a valid selector.
    at Test.<anonymous> (http://wpt.live/css/support/parsing-testcommon.js:67:18)
    at Test.step (http://wpt.live/resources/testharness.js:2642:25)
    at test (http://wpt.live/resources/testharness.js:633:30)
    at test_valid_selector (http://wpt.live/css/support/parsing-testcommon.js:66:5)
    at test_valid_forgiving_selector (http://wpt.live/css/support/parsing-testcommon.js:54:3)
    at http://wpt.live/css/css-scoping/slotted-parsing.html:30:3
Asserts runNo asserts ran
Fail"::slotted(*):is(:hover)" should be a valid selectorFailed to execute 'querySelector' on 'Document': '::slotted(*):is(:hover)' is not a valid selector.
Error: Failed to execute 'querySelector' on 'Document': '::slotted(*):is(:hover)' is not a valid selector.
    at Test.<anonymous> (http://wpt.live/css/support/parsing-testcommon.js:67:18)
    at Test.step (http://wpt.live/resources/testharness.js:2642:25)
    at test (http://wpt.live/resources/testharness.js:633:30)
    at test_valid_selector (http://wpt.live/css/support/parsing-testcommon.js:66:5)
    at test_valid_forgiving_selector (http://wpt.live/css/support/parsing-testcommon.js:54:3)
    at http://wpt.live/css/css-scoping/slotted-parsing.html:31:3
Asserts runNo asserts ran
Fail"::slotted(*):is(#id)" should be a valid selectorFailed to execute 'querySelector' on 'Document': '::slotted(*):is(#id)' is not a valid selector.
Error: Failed to execute 'querySelector' on 'Document': '::slotted(*):is(#id)' is not a valid selector.
    at Test.<anonymous> (http://wpt.live/css/support/parsing-testcommon.js:67:18)
    at Test.step (http://wpt.live/resources/testharness.js:2642:25)
    at test (http://wpt.live/resources/testharness.js:633:30)
    at test_valid_selector (http://wpt.live/css/support/parsing-testcommon.js:66:5)
    at test_valid_forgiving_selector (http://wpt.live/css/support/parsing-testcommon.js:54:3)
    at http://wpt.live/css/css-scoping/slotted-parsing.html:32:3
Asserts runNo asserts ran
Fail"::slotted(*):where()" should be a valid selectorFailed to execute 'querySelector' on 'Document': '::slotted(*):where()' is not a valid selector.
Error: Failed to execute 'querySelector' on 'Document': '::slotted(*):where()' is not a valid selector.
    at Test.<anonymous> (http://wpt.live/css/support/parsing-testcommon.js:67:18)
    at Test.step (http://wpt.live/resources/testharness.js:2642:25)
    at test (http://wpt.live/resources/testharness.js:633:30)
    at test_valid_selector (http://wpt.live/css/support/parsing-testcommon.js:66:5)
    at test_valid_forgiving_selector (http://wpt.live/css/support/parsing-testcommon.js:54:3)
    at http://wpt.live/css/css-scoping/slotted-parsing.html:34:3
Asserts runNo asserts ran
Fail"::slotted(*):where(:hover)" should be a valid selectorFailed to execute 'querySelector' on 'Document': '::slotted(*):where(:hover)' is not a valid selector.
Error: Failed to execute 'querySelector' on 'Document': '::slotted(*):where(:hover)' is not a valid selector.
    at Test.<anonymous> (http://wpt.live/css/support/parsing-testcommon.js:67:18)
    at Test.step (http://wpt.live/resources/testharness.js:2642:25)
    at test (http://wpt.live/resources/testharness.js:633:30)
    at test_valid_selector (http://wpt.live/css/support/parsing-testcommon.js:66:5)
    at test_valid_forgiving_selector (http://wpt.live/css/support/parsing-testcommon.js:54:3)
    at http://wpt.live/css/css-scoping/slotted-parsing.html:35:3
Asserts runNo asserts ran
Fail"::slotted(*):where(#id)" should be a valid selectorFailed to execute 'querySelector' on 'Document': '::slotted(*):where(#id)' is not a valid selector.
Error: Failed to execute 'querySelector' on 'Document': '::slotted(*):where(#id)' is not a valid selector.
    at Test.<anonymous> (http://wpt.live/css/support/parsing-testcommon.js:67:18)
    at Test.step (http://wpt.live/resources/testharness.js:2642:25)
    at test (http://wpt.live/resources/testharness.js:633:30)
    at test_valid_selector (http://wpt.live/css/support/parsing-testcommon.js:66:5)
    at test_valid_forgiving_selector (http://wpt.live/css/support/parsing-testcommon.js:54:3)
    at http://wpt.live/css/css-scoping/slotted-parsing.html:36:3
Asserts runNo asserts ran
Fail"::slotted(*):where(::before)" should be a valid selectorFailed to execute 'querySelector' on 'Document': '::slotted(*):where(::before)' is not a valid selector.
Error: Failed to execute 'querySelector' on 'Document': '::slotted(*):where(::before)' is not a valid selector.
    at Test.<anonymous> (http://wpt.live/css/support/parsing-testcommon.js:67:18)
    at Test.step (http://wpt.live/resources/testharness.js:2642:25)
    at test (http://wpt.live/resources/testharness.js:633:30)
    at test_valid_selector (http://wpt.live/css/support/parsing-testcommon.js:66:5)
    at test_valid_forgiving_selector (http://wpt.live/css/support/parsing-testcommon.js:54:3)
    at http://wpt.live/css/css-scoping/slotted-parsing.html:37:3
Asserts runNo asserts ran
Pass"::slotted(*)::before" should be a valid selector
Asserts run
Pass
assert_true(true, "\"::slotted(*)::before\" should not throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:68:9)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:76:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:78:9)
Pass
assert_equals("::slotted(*)::before", "::slotted(*)::before", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:84:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:87:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:89:9)
Pass
assert_equals("::slotted(*)::before", "::slotted(*)::before", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:91:9)
Pass
assert_equals(true, true, "CSS.supports() reports the expected value")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:94:9)
Pass"::slotted(*)::after" should be a valid selector
Asserts run
Pass
assert_true(true, "\"::slotted(*)::after\" should not throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:68:9)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:76:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:78:9)
Pass
assert_equals("::slotted(*)::after", "::slotted(*)::after", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:84:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:87:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:89:9)
Pass
assert_equals("::slotted(*)::after", "::slotted(*)::after", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:91:9)
Pass
assert_equals(true, true, "CSS.supports() reports the expected value")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:94:9)
Fail"::slotted(*)::details-content" should be a valid selectorFailed to execute 'querySelector' on 'Document': '::slotted(*)::details-content' is not a valid selector.
Error: Failed to execute 'querySelector' on 'Document': '::slotted(*)::details-content' is not a valid selector.
    at Test.<anonymous> (http://wpt.live/css/support/parsing-testcommon.js:67:18)
    at Test.step (http://wpt.live/resources/testharness.js:2642:25)
    at test (http://wpt.live/resources/testharness.js:633:30)
    at test_valid_selector (http://wpt.live/css/support/parsing-testcommon.js:66:5)
    at http://wpt.live/css/css-scoping/slotted-parsing.html:42:3
Asserts runNo asserts ran
Pass"::slotted(*)::file-selector-button" should be a valid selector
Asserts run
Pass
assert_true(true, "\"::slotted(*)::file-selector-button\" should not throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:68:9)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:76:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:78:9)
Pass
assert_equals("::slotted(*)::file-selector-button", "::slotted(*)::file-selector-button", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:84:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:87:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:89:9)
Pass
assert_equals("::slotted(*)::file-selector-button", "::slotted(*)::file-selector-button", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:91:9)
Pass
assert_equals(true, true, "CSS.supports() reports the expected value")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:94:9)
Pass"::slotted(*)::placeholder" should be a valid selector
Asserts run
Pass
assert_true(true, "\"::slotted(*)::placeholder\" should not throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:68:9)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:76:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:78:9)
Pass
assert_equals("::slotted(*)::placeholder", "::slotted(*)::placeholder", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:84:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:87:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:89:9)
Pass
assert_equals("::slotted(*)::placeholder", "::slotted(*)::placeholder", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:91:9)
Pass
assert_equals(true, true, "CSS.supports() reports the expected value")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:94:9)
Pass"::slotted(*)::marker" should be a valid selector
Asserts run
Pass
assert_true(true, "\"::slotted(*)::marker\" should not throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:68:9)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:76:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:78:9)
Pass
assert_equals("::slotted(*)::marker", "::slotted(*)::marker", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:84:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:87:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:89:9)
Pass
assert_equals("::slotted(*)::marker", "::slotted(*)::marker", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:91:9)
Pass
assert_equals(true, true, "CSS.supports() reports the expected value")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:94:9)
Pass"::slotted(*)::first-line" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted(*)::first-line\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted(*)::first-line\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass"::slotted(*)::first-letter" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted(*)::first-letter\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted(*)::first-letter\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass"::slotted(*)::selection" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\"::slotted(*)::selection\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\"::slotted(*)::selection\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)