Pass | Nesting-selector in <scope-end> | Asserts runPass | 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) |
|
Pass | Implicit :scope in <scope-end> | Asserts runPass | 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) |
|
Pass | Relative selectors in <scope-end> | Asserts runPass | 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) |
|
Pass | Nesting-selector in the scope's <stylesheet> | Asserts runPass | 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) |
|
Pass | Nesting-selector within :scope rule | Asserts runPass | assert_equals("2", "2")
at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:142:3) |
|
Pass | Nesting-selector within :scope rule (double nested) | Asserts runPass | assert_equals("2", "2")
at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:168:3) |
|
Pass | @scope nested within style rule | Asserts runPass | 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) |
|
Pass | Parent pseudo class within scope-start | Asserts runPass | 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) |
|
Pass | Parent pseudo class within scope-end | Asserts runPass | 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) |
|
Pass | Parent pseudo class within body of nested @scope | Asserts runPass | 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) |
|
Pass | Implicit rule within nested @scope | Asserts runPass | 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) |
|
Pass | Implicit rule within nested @scope (proximity) | Asserts runPass | 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) |
|
Pass | Nested :scope inside an :is | Asserts runPass | 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 runPass | 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 runPass | 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 runPass | 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) |
|
Pass | Scoped nested group rule | Asserts runPass | 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) |
|
Pass | Scoped nested within another scope | Asserts runPass | 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) |
|
Fail | Implicit (prelude-less) @scope as a nested group rule | assert_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 runFail | assert_equals("rgb(0, 0, 0)", "rgb(0, 128, 0)")
at Test.<anonymous> ( /css/css-cascade/scope-nesting.html:598:3) |
|
Pass | Insert a nested style rule within @scope, & | Asserts runPass | 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) |
|
Fail | Insert a nested style rule within @scope, :scope | assert_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 runPass | 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) |
|
Fail | Insert a CSSNestedDeclarations rule directly in top-level @scope | Failed 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 runPass | 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) |
|
Pass | Mutating selectorText on outer style rule causes correct inner specificity | Asserts runPass | 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) |
|