Summary

Harness status: OK

Found 7 tests

Details

ResultTest NameMessage
Passlength and item
Asserts run
Pass
assert_equals(4, 4)
    at Object.operations ( /css/css-cascade/layer-statement-before-import.html:28:7)
Pass
assert_equals("@layer first, second;", "@layer first, second;")
    at Object.operations ( /css/css-cascade/layer-statement-before-import.html:29:7)
Pass
assert_equals("@import url(\"data:text/css,\");", "@import url(\"data:text/css,\");")
    at Object.operations ( /css/css-cascade/layer-statement-before-import.html:30:7)
Pass
assert_equals("@layer second {\n  #target { color: green; }\n}", "@layer second {\n  #target { color: green; }\n}")
    at Object.operations ( /css/css-cascade/layer-statement-before-import.html:31:7)
Pass
assert_equals("@layer first {\n  #target { color: red; }\n}", "@layer first {\n  #target { color: red; }\n}")
    at Object.operations ( /css/css-cascade/layer-statement-before-import.html:33:7)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at Test.<anonymous> ( /css/css-cascade/layer-statement-before-import.html:151:7)
PassinsertRule before imports
Asserts run
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at Test.<anonymous> ( /css/css-cascade/layer-statement-before-import.html:151:7)
PassinsertRule after imports
Asserts run
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at Test.<anonymous> ( /css/css-cascade/layer-statement-before-import.html:151:7)
Passinsert other rules to pre-import layer statements fails
Asserts run
Pass
assert_throws_dom("HierarchyRequestError", function "() => sheet.insertRule('#target { color: red !important; }', 0)")
    at Object.operations ( /css/css-cascade/layer-statement-before-import.html:78:7)
Pass
assert_throws_dom("HierarchyRequestError", function "() => sheet.insertRule('#target { color: red !important; }', 1)")
    at Object.operations ( /css/css-cascade/layer-statement-before-import.html:80:7)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at Test.<anonymous> ( /css/css-cascade/layer-statement-before-import.html:151:7)
Passinsert other rules before the first layer statement without imports
Asserts run
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at Test.<anonymous> ( /css/css-cascade/layer-statement-before-import.html:151:7)
PassdeleteRule before imports
Asserts run
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at Test.<anonymous> ( /css/css-cascade/layer-statement-before-import.html:151:7)
PassdeleteRule after imports
Asserts run
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at Test.<anonymous> ( /css/css-cascade/layer-statement-before-import.html:151:7)