Summary

Harness status: OK

Found 7 tests

Details

ResultTest NameMessage
Passindex before first
Asserts run
Pass
assert_true(true, "setup - sheet defined")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:18:9)
Pass
assert_equals(1, 1, "setup - grouping rule created")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:19:9)
Pass
assert_equals(1, 1, "setup - rule created")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:22:9)
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:35:9)
Pass
assert_not_equals(".foo { }", "* { }")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:36:9)
Pass
assert_equals("* { }", "* { }")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:37:9)
Pass
assert_equals(0, 0, "result")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:38:9)
Passindex after final
Asserts run
Pass
assert_true(true, "setup - sheet defined")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:18:9)
Pass
assert_equals(1, 1, "setup - grouping rule created")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:19:9)
Pass
assert_equals(1, 1, "setup - rule created")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:22:9)
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:48:9)
Pass
assert_equals("* { }", "* { }")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:49:9)
Pass
assert_not_equals(".foo { }", "* { }")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:50:9)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:51:9)
Passindex not specified
Asserts run
Pass
assert_true(true, "setup - sheet defined")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:18:9)
Pass
assert_equals(1, 1, "setup - grouping rule created")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:19:9)
Pass
assert_equals(1, 1, "setup - rule created")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:22:9)
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:61:9)
Pass
assert_not_equals(".foo { }", "* { }")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:62:9)
Pass
assert_equals("* { }", "* { }")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:63:9)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:64:9)
Passindex exceeds length
Asserts run
Pass
assert_true(true, "setup - sheet defined")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:18:9)
Pass
assert_equals(1, 1, "setup - grouping rule created")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:19:9)
Pass
assert_equals(1, 1, "setup - rule created")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:22:9)
Pass
assert_throws_dom("IndexSizeError", function "function() {             // The syntax error is intentional; it verifies that the insertion             // index is validated prior to the CSS text.             groupingRule.insertRule('???', 2);         }")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:71:9)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:77:9)
Pass
assert_equals("* { }", "* { }")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:78:9)
PassCSS parsing error
Asserts run
Pass
assert_true(true, "setup - sheet defined")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:18:9)
Pass
assert_equals(1, 1, "setup - grouping rule created")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:19:9)
Pass
assert_equals(1, 1, "setup - rule created")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:22:9)
Pass
assert_throws_dom("SyntaxError", function "function() {             groupingRule.insertRule('???', 0);         }")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:85:9)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:89:9)
Pass
assert_equals("* { }", "* { }")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:90:9)
Passconstraint violation
Asserts run
Pass
assert_true(true, "setup - sheet defined")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:18:9)
Pass
assert_equals(1, 1, "setup - grouping rule created")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:19:9)
Pass
assert_equals(1, 1, "setup - rule created")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:22:9)
Pass
assert_throws_dom("HierarchyRequestError", function "function() {             groupingRule.insertRule('@import url("foo.css");', 0);         }")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:97:9)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:101:9)
Pass
assert_equals("* { }", "* { }")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:102:9)
Passdisallowed namespace rule
Asserts run
Pass
assert_true(true, "setup - sheet defined")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:18:9)
Pass
assert_equals(1, 1, "setup - grouping rule created")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:19:9)
Pass
assert_equals(1, 1, "setup - rule created")
    at create ( /css/cssom/CSSGroupingRule-insertRule.html:22:9)
Pass
assert_throws_dom("HierarchyRequestError", function "function() {             groupingRule.insertRule('@namespace url(http://www.w3.org/1999/xhtml);', 0);         }")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:109:9)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:113:9)
Pass
assert_equals("* { }", "* { }")
    at Test.<anonymous> ( /css/cssom/CSSGroupingRule-insertRule.html:114:9)