Summary

Harness status: OK

Found 23 tests

Details

ResultTest NameMessage
PassNesting-selector in <scope-end>
Asserts run
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:29:3)
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:30:3)
PassImplicit :scope in <scope-end>
Asserts run
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:62:3)
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:63:3)
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:64:3)
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:65:3)
PassRelative selectors in <scope-end>
Asserts run
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:90:3)
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:91:3)
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:92:3)
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:93:3)
PassNesting-selector in the scope's <stylesheet>
Asserts run
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:117:3)
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:118:3)
PassNesting-selector within :scope rule
Asserts run
Pass
assert_equals("2", "2")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:142:3)
PassNesting-selector within :scope rule (double nested)
Asserts run
Pass
assert_equals("2", "2")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:168:3)
Pass@scope nested within style rule
Asserts run
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:197:3)
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:198:3)
PassParent pseudo class within scope-start
Asserts run
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:224:3)
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:225:3)
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:226:3)
PassParent pseudo class within scope-end
Asserts run
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:257:3)
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:258:3)
Pass
assert_equals("auto", "auto", "limit element is not in scope")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:259:3)
PassParent pseudo class within body of nested @scope
Asserts run
Pass
assert_equals("1", "1", "matching: DIVa b c")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:300:5)
Pass
assert_equals("auto", "auto", "non-matching: DIV")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:303:5)
Pass
assert_equals("auto", "auto", "non-matching: DIVa")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:303:5)
Pass
assert_equals("auto", "auto", "non-matching: DIVb")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:303:5)
Pass
assert_equals("auto", "auto", "non-matching: DIVc")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:303:5)
Pass
assert_equals("auto", "auto", "non-matching: DIVa c")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:303:5)
Pass
assert_equals("auto", "auto", "non-matching: DIV")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:303:5)
Pass
assert_equals("auto", "auto", "non-matching: DIVa")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:303:5)
Pass
assert_equals("auto", "auto", "non-matching: DIVb")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:303:5)
Pass
assert_equals("auto", "auto", "non-matching: DIVc")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:303:5)
Pass
assert_equals("auto", "auto", "non-matching: DIVa b")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:303:5)
Pass
assert_equals("auto", "auto", "non-matching: DIVa c")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:303:5)
Pass
assert_equals("auto", "auto", "non-matching: DIVb c")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:303:5)
PassImplicit rule within nested @scope
Asserts run
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:332:3)
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:333:3)
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:334:3)
PassImplicit rule within nested @scope (proximity)
Asserts run
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:368:3)
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:369:3)
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:370:3)
PassNested :scope inside an :is
Asserts run
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:416:3)
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:417:3)
Pass
assert_equals("3", "3")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:418:3)
Pass:scope within nested and scoped rule
Asserts run
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:448:3)
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:449:3)
Pass:scope within nested and scoped rule (implied &)
Asserts run
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:479:3)
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:480:3)
Pass:scope within nested and scoped rule (relative)
Asserts run
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:510:3)
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:511:3)
PassScoped nested group rule
Asserts run
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:541:3)
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:542:3)
PassScoped nested within another scope
Asserts run
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:575:3)
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:576:3)
FailImplicit (prelude-less) @scope as a nested group ruleassert_equals: expected "rgb(0, 128, 0)" but got "rgb(0, 0, 0)"
    at Test.<anonymous> (https://www1.wpt.live/css/css-cascade/scope-nesting.html:598:3)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at https://www1.wpt.live/css/css-cascade/scope-nesting.html:595:1
Asserts run
Fail
assert_equals("rgb(0, 0, 0)", "rgb(0, 128, 0)")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:598:3)
PassInsert a nested style rule within @scope, &
Asserts run
Pass
assert_equals("rgb(255, 0, 0)", "rgb(255, 0, 0)")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:622:3)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:625:3)
FailInsert a nested style rule within @scope, :scopeassert_equals: expected "rgb(0, 128, 0)" but got "rgb(255, 0, 0)"
    at Test.<anonymous> (https://www1.wpt.live/css/css-cascade/scope-nesting.html:652:3)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at https://www1.wpt.live/css/css-cascade/scope-nesting.html:646:1
Asserts run
Pass
assert_equals("rgb(255, 0, 0)", "rgb(255, 0, 0)")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:649:3)
Fail
assert_equals("rgb(255, 0, 0)", "rgb(0, 128, 0)")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:652:3)
FailInsert a CSSNestedDeclarations rule directly in top-level @scopeFailed to execute 'insertRule' on 'CSSGroupingRule': the rule 'color: green' is invalid and cannot be parsed.
SyntaxError: Failed to execute 'insertRule' on 'CSSGroupingRule': the rule 'color: green' is invalid and cannot be parsed.
    at Test.<anonymous> (https://www1.wpt.live/css/css-cascade/scope-nesting.html:675:14)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at https://www1.wpt.live/css/css-cascade/scope-nesting.html:669:1
Asserts run
Pass
assert_equals("rgb(255, 0, 0)", "rgb(255, 0, 0)")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:672:3)
Pass
assert_true(true)
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:674:3)
PassMutating selectorText on outer style rule causes correct inner specificity
Asserts run
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:703:3)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:704:3)
Pass
assert_equals(".b", ".b")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:707:3)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:710:3)
Pass
assert_equals("1", "1")
    at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:711:3)