Summary

Harness status: OK

Found 11 tests

Details

ResultTest NameMessage
Pass@layer A; should be a valid rule
Asserts run
Pass
assert_equals(0, 0, "Sheet should have no rules")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:132:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:134:9)
Pass
assert_equals("@layer A;", "@layer A;", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:140:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:143:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:145:9)
Pass
assert_equals("@layer A;", "@layer A;", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:147:9)
Pass@layer A, B, C; should be a valid rule
Asserts run
Pass
assert_equals(0, 0, "Sheet should have no rules")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:132:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:134:9)
Pass
assert_equals("@layer A, B, C;", "@layer A, B, C;", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:140:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:143:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:145:9)
Pass
assert_equals("@layer A, B, C;", "@layer A, B, C;", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:147:9)
Pass@layer A.A; should be a valid rule
Asserts run
Pass
assert_equals(0, 0, "Sheet should have no rules")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:132:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:134:9)
Pass
assert_equals("@layer A.A;", "@layer A.A;", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:140:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:143:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:145:9)
Pass
assert_equals("@layer A.A;", "@layer A.A;", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:147:9)
Pass@layer A, B.C.D, C; should be a valid rule
Asserts run
Pass
assert_equals(0, 0, "Sheet should have no rules")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:132:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:134:9)
Pass
assert_equals("@layer A, B.C.D, C;", "@layer A, B.C.D, C;", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:140:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:143:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:145:9)
Pass
assert_equals("@layer A, B.C.D, C;", "@layer A, B.C.D, C;", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:147:9)
Pass@layer; should be an invalid rule
Asserts run
Pass
assert_throws_dom(12, function "() => sheet.insertRule(rule)", "@layer; should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:158:9)
Pass@layer A . A; should be an invalid rule
Asserts run
Pass
assert_throws_dom(12, function "() => sheet.insertRule(rule)", "@layer A . A; should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:158:9)
Pass@layer { } should be a valid rule
Asserts run
Pass
assert_equals(0, 0, "Sheet should have no rules")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:132:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:134:9)
Pass
assert_equals("@layer {\n}", "@layer {\n}", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:140:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:143:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:145:9)
Pass
assert_equals("@layer {\n}", "@layer {\n}", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:147:9)
Pass@layer A { } should be a valid rule
Asserts run
Pass
assert_equals(0, 0, "Sheet should have no rules")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:132:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:134:9)
Pass
assert_equals("@layer A {\n}", "@layer A {\n}", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:140:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:143:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:145:9)
Pass
assert_equals("@layer A {\n}", "@layer A {\n}", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:147:9)
Pass@layer A.B { } should be a valid rule
Asserts run
Pass
assert_equals(0, 0, "Sheet should have no rules")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:132:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:134:9)
Pass
assert_equals("@layer A.B {\n}", "@layer A.B {\n}", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:140:13)
Pass
assert_equals(0, 0, "Sheet should have no rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:143:9)
Pass
assert_equals(1, 1, "Sheet should have 1 rule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:145:9)
Pass
assert_equals("@layer A.B {\n}", "@layer A.B {\n}", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:147:9)
Pass@layer A . B { } should be an invalid rule
Asserts run
Pass
assert_throws_dom(12, function "() => sheet.insertRule(rule)", "@layer A . B {\n} should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:158:9)
Pass@layer A, B, C { } should be an invalid rule
Asserts run
Pass
assert_throws_dom(12, function "() => sheet.insertRule(rule)", "@layer A, B, C {\n} should throw in insertRule")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:158:9)