Summary

Harness status: OK

Found 11 tests

Details

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