Summary

Harness status: OK

Found 7 tests

Details

ResultTest NameMessage
Pass":host" should be a valid selector
Asserts run
Pass
assert_true(true, "\":host\" 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(":host", ":host", "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(":host", ":host", "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":host(.a)" should be a valid selector
Asserts run
Pass
assert_true(true, "\":host(.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(":host(.a)", ":host(.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(":host(.a)", ":host(.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)
Pass":host(div.a)" should be a valid selector
Asserts run
Pass
assert_true(true, "\":host(div.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(":host(div.a)", ":host(div.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(":host(div.a)", ":host(div.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)
Pass":host()" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\":host()\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\":host()\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass":host(.a, .b)" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\":host(.a, .b)\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\":host(.a, .b)\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass":host(.a + .b)" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\":host(.a + .b)\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\":host(.a + .b)\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)
Pass":host(.a + .b, #c > #d)" should be an invalid selector
Asserts run
Pass
assert_throws_dom(12, function "() => document.querySelector(selector)", "\":host(.a + .b, #c > #d)\" should throw in querySelector")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:102:9)
Pass
assert_throws_dom(12, function "() => sheet.insertRule(selector + "{}")", "\":host(.a + .b, #c > #d)\" should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:112:9)