Summary

Harness status: OK

Found 43 tests

Details

ResultTest NameMessage
Pass@scope (.a) is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope (.a) {\n}", "@scope (.a) {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Pass@scope (.a + .b) is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope (.a + .b) {\n}", "@scope (.a + .b) {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Pass@scope (.a:hover) is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope (.a:hover) {\n}", "@scope (.a:hover) {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Pass@scope (.a:hover, #b, div) is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope (.a:hover, #b, div) {\n}", "@scope (.a:hover, #b, div) {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Pass@scope (:is(div, span)) is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope (:is(div, span)) {\n}", "@scope (:is(div, span)) {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Pass@scope (.a) to (.b) is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope (.a) to (.b) {\n}", "@scope (.a) to (.b) {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Pass@scope (.a)to (.b) is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope (.a) to (.b) {\n}", "@scope (.a) to (.b) {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Pass@scope (.a) to (.b:hover, #c, div) is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope (.a) to (.b:hover, #c, div) {\n}", "@scope (.a) to (.b:hover, #c, div) {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Pass@scope is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope {\n}", "@scope {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Pass@scope to (.a) is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope to (.a) {\n}", "@scope to (.a) {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Pass@scope (.a) to (&) is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope (.a) to (&) {\n}", "@scope (.a) to (&) {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Pass@scope (.a) to (& > &) is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope (.a) to (& > &) {\n}", "@scope (.a) to (& > &) {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Pass@scope (.a) to (> .b) is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope (.a) to (> .b) {\n}", "@scope (.a) to (> .b) {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Pass@scope (.a) to (+ .b) is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope (.a) to (+ .b) {\n}", "@scope (.a) to (+ .b) {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Pass@scope (.a) to (~ .b) is valid
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:16:7)
Pass
assert_equals("@scope (.a) to (~ .b) {\n}", "@scope (.a) to (~ .b) {\n}")
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:18:7)
Fail@scope () is not validassert_equals: expected 0 but got 1
    at Test.<anonymous> (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:28:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_invalid (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:23:5)
    at https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:49:3
Asserts run
Fail
assert_equals(1, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Fail@scope to () is not validassert_equals: expected 0 but got 1
    at Test.<anonymous> (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:28:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_invalid (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:23:5)
    at https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:50:3
Asserts run
Fail
assert_equals(1, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Fail@scope () to () is not validassert_equals: expected 0 but got 1
    at Test.<anonymous> (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:28:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_invalid (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:23:5)
    at https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:51:3
Asserts run
Fail
assert_equals(1, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Fail@scope (.c <> .d) is not validassert_equals: expected 0 but got 1
    at Test.<anonymous> (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:28:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_invalid (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:23:5)
    at https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:52:3
Asserts run
Fail
assert_equals(1, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Fail@scope (.a, .c <> .d) is not validassert_equals: expected 0 but got 1
    at Test.<anonymous> (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:28:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_invalid (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:23:5)
    at https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:53:3
Asserts run
Fail
assert_equals(1, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Fail@scope (.a <> .b, .c) is not validassert_equals: expected 0 but got 1
    at Test.<anonymous> (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:28:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_invalid (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:23:5)
    at https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:54:3
Asserts run
Fail
assert_equals(1, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Fail@scope (div::before) is not validassert_equals: expected 0 but got 1
    at Test.<anonymous> (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:28:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_invalid (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:23:5)
    at https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:55:3
Asserts run
Fail
assert_equals(1, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Fail@scope (div::after) is not validassert_equals: expected 0 but got 1
    at Test.<anonymous> (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:28:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_invalid (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:23:5)
    at https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:56:3
Asserts run
Fail
assert_equals(1, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Fail@scope (slotted(div)) is not validassert_equals: expected 0 but got 1
    at Test.<anonymous> (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:28:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_invalid (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:23:5)
    at https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:57:3
Asserts run
Fail
assert_equals(1, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Fail@scope (.a) to (div::before) is not validassert_equals: expected 0 but got 1
    at Test.<anonymous> (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:28:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_invalid (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:23:5)
    at https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:58:3
Asserts run
Fail
assert_equals(1, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Fail@scope (> &) to (>>) is not validassert_equals: expected 0 but got 1
    at Test.<anonymous> (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:28:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_invalid (https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:23:5)
    at https://www1.wpt.live/css/css-cascade/at-scope-parsing.html:59:3
Asserts run
Fail
assert_equals(1, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope div is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope (.a) unknown (.c) is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope (.a) to unknown (.c) is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope (.a) 1px (.c) is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope (.a) to unknown(c) is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope unknown(.a) is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope 1px is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope creep is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope ))) is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope ( is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope ( {} is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope to is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope } is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope (.a is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope (.a to (.b) is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope ( to (.b) is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)
Pass@scope (.a) from (.c) is not valid
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-cascade/at-scope-parsing.html:28:7)