Summary

Harness status: OK

Found 12 tests

Details

ResultTest NameMessage
PassTrailing declarations
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:15:5)
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:17:5)
Pass
assert_equals("& { --x: 1; }", "& { --x: 1; }")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:18:5)
Pass
assert_equals("--x: 2;", "--x: 2;")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:19:5)
PassMixed declarations
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:40:5)
Pass
assert_equals(6, 6)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:42:5)
Pass
assert_equals("& { --c: 1; }", "& { --c: 1; }")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:43:5)
Pass
assert_equals("--d: 1; --e: 1;", "--d: 1; --e: 1;")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:44:5)
Pass
assert_equals("& { --f: 1; }", "& { --f: 1; }")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:45:5)
Pass
assert_equals("--g: 1; --h: 1; --i: 1;", "--g: 1; --h: 1; --i: 1;")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:46:5)
Pass
assert_equals("& { --j: 1; }", "& { --j: 1; }")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:47:5)
Pass
assert_equals("--k: 1; --l: 1;", "--k: 1; --l: 1;")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:48:5)
PassCSSNestedDeclarations.style
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:60:5)
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:62:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:64:5)
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:65:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:66:5)
Pass
assert_equals("2", "2")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:67:5)
Pass
assert_equals("3", "3")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:68:5)
PassNested group rule
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:84:5)
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:86:5)
Pass
assert_equals(3, 3)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:90:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:91:5)
Pass
assert_equals("--x: 1; --y: 1;", "--x: 1; --y: 1;")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:92:5)
Pass
assert_equals("& .b { }", "& .b { }")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:93:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:94:5)
Pass
assert_equals("--z: 1;", "--z: 1;")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:95:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:97:5)
Pass
assert_equals("--w: 1;", "--w: 1;")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:98:5)
PassNested @scope rule
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:114:5)
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:117:7)
Pass
assert_true(true)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:121:7)
Pass
assert_equals(3, 3)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:122:7)
Pass
assert_true(true)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:123:7)
Pass
assert_equals("--x: 1; --y: 1;", "--x: 1; --y: 1;")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:124:7)
Pass
assert_equals(".b { }", ".b { }")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:125:7)
Pass
assert_true(true)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:126:7)
Pass
assert_equals("--z: 1;", "--z: 1;")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:127:7)
Pass
assert_true(true)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:129:7)
Pass
assert_equals("--w: 1;", "--w: 1;")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:130:7)
PassInner rule starting with an ident
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:147:5)
Pass
assert_equals(4, 4)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:149:5)
Pass
assert_equals("& { --x: 1; }", "& { --x: 1; }")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:150:5)
Pass
assert_equals("width: 100px; height: 200px;", "width: 100px; height: 200px;")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:151:5)
Pass
assert_equals("& color:hover { }", "& color:hover { }")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:152:5)
Pass
assert_equals("--y: 2;", "--y: 2;")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:153:5)
PassInserting a CSSNestedDeclaration rule into style rule
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:159:5)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:161:5)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:166:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:167:5)
Pass
assert_equals("width: 100px; height: 200px;", "width: 100px; height: 200px;")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:168:5)
PassInserting a CSSNestedDeclaration rule into nested group rule
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:174:5)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:175:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:177:5)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:178:5)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:183:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:184:5)
Pass
assert_equals("width: 100px; height: 200px;", "width: 100px; height: 200px;")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:185:5)
PassAttempting to insert a CSSNestedDeclaration rule into top-level @media rule
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:191:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:193:5)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:194:5)
Pass
assert_throws_dom("SyntaxError", function "() => {       media_rule.insertRule(`         width: 100px;         height: 200px;       `);     }")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:195:5)
PassAttempting to insert a CSSNestedDeclaration rule into a stylesheet
Asserts run
Pass
assert_throws_dom("SyntaxError", function "() => {       sheet.insertRule(`         width: 100px;         height: 200px;       `);     }")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:205:5)
PassAttempting to insert a CSSNestedDeclaration rule, empty block
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:216:5)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:218:5)
Pass
assert_throws_dom("SyntaxError", function "() => {       a_rule.insertRule('');     }")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:219:5)
PassAttempting to insert a CSSNestedDeclaration rule, all invalid declarations
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:227:5)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:229:5)
Pass
assert_throws_dom("SyntaxError", function "() => {     a_rule.insertRule(`       xwidth: 100px;       xheight: 200px;     `);     }")
    at Test.<anonymous> ( /css/css-nesting/nested-declarations-cssom.html:230:5)