Pass | @scope (#main) { .b { } } and .b | Asserts runPass | assert_not_equals(Element node <div id="b" class="b"> </div>, null)
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:48:5) | Pass | assert_equals("1", "1", "scoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:54:5) | Pass | assert_equals("2", "2", "unscoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:57:5) | Pass | assert_equals("1", "1", "scoped + unscoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:61:5) | Pass | assert_equals("1", "1", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:65:5) | Pass | assert_equals("2", "2", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:70:5) |
|
Pass | @scope (#main) to (.b) { .a { } } and .a | Asserts runPass | assert_not_equals(Element node <div id="a" class="a"> <div id="b" class="b"> </d..., null)
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:48:5) | Pass | assert_equals("1", "1", "scoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:54:5) | Pass | assert_equals("2", "2", "unscoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:57:5) | Pass | assert_equals("1", "1", "scoped + unscoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:61:5) | Pass | assert_equals("1", "1", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:65:5) | Pass | assert_equals("2", "2", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:70:5) |
|
Pass | @scope (#main, .foo, .bar) { #a { } } and #a | Asserts runPass | assert_not_equals(Element node <div id="a" class="a"> <div id="b" class="b"> </d..., null)
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:48:5) | Pass | assert_equals("1", "1", "scoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:54:5) | Pass | assert_equals("2", "2", "unscoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:57:5) | Pass | assert_equals("1", "1", "scoped + unscoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:61:5) | Pass | assert_equals("1", "1", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:65:5) | Pass | assert_equals("2", "2", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:70:5) |
|
Pass | @scope (#main) { div.b { } } and div.b | Asserts runPass | assert_not_equals(Element node <div id="b" class="b"> </div>, null)
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:48:5) | Pass | assert_equals("1", "1", "scoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:54:5) | Pass | assert_equals("2", "2", "unscoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:57:5) | Pass | assert_equals("1", "1", "scoped + unscoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:61:5) | Pass | assert_equals("1", "1", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:65:5) | Pass | assert_equals("2", "2", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:70:5) |
|
Pass | @scope (#main) { :scope .b { } } and .a .b | Asserts runPass | assert_not_equals(Element node <div id="b" class="b"> </div>, null)
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:48:5) | Pass | assert_equals("1", "1", "scoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:54:5) | Pass | assert_equals("2", "2", "unscoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:57:5) | Pass | assert_equals("1", "1", "scoped + unscoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:61:5) | Pass | assert_equals("1", "1", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:65:5) | Pass | assert_equals("2", "2", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:70:5) |
|
Pass | @scope (#main) { & .b { } } and #main .b | Asserts runPass | assert_not_equals(Element node <div id="b" class="b"> </div>, null)
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:48:5) | Pass | assert_equals("1", "1", "scoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:54:5) | Pass | assert_equals("2", "2", "unscoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:57:5) | Pass | assert_equals("1", "1", "scoped + unscoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:61:5) | Pass | assert_equals("1", "1", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:65:5) | Pass | assert_equals("2", "2", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:70:5) |
|
Pass | @scope (#main) { div .b { } } and div .b | Asserts runPass | assert_not_equals(Element node <div id="b" class="b"> </div>, null)
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:48:5) | Pass | assert_equals("1", "1", "scoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:54:5) | Pass | assert_equals("2", "2", "unscoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:57:5) | Pass | assert_equals("1", "1", "scoped + unscoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:61:5) | Pass | assert_equals("1", "1", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:65:5) | Pass | assert_equals("2", "2", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:70:5) |
|
Pass | @scope (#main) { @scope (.a) { .b { } } } and .b | Asserts runPass | assert_not_equals(Element node <div id="b" class="b"> </div>, null)
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:48:5) | Pass | assert_equals("1", "1", "scoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:54:5) | Pass | assert_equals("2", "2", "unscoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:57:5) | Pass | assert_equals("1", "1", "scoped + unscoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:61:5) | Pass | assert_equals("1", "1", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:65:5) | Pass | assert_equals("2", "2", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:70:5) |
|
Pass | @scope (#main) { :scope .b { } } and :scope .b | Asserts runPass | assert_not_equals(Element node <div id="b" class="b"> </div>, null)
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:48:5) | Pass | assert_equals("1", "1", "scoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:54:5) | Pass | assert_equals("2", "2", "unscoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:57:5) | Pass | assert_equals("1", "1", "scoped + unscoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:61:5) | Pass | assert_equals("1", "1", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:65:5) | Pass | assert_equals("2", "2", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:70:5) |
|
Pass | @scope { & .b { } } and :where(:scope) .b | Asserts runPass | assert_not_equals(Element node <div id="b" class="b"> </div>, null)
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:48:5) | Pass | assert_equals("1", "1", "scoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:54:5) | Pass | assert_equals("2", "2", "unscoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:57:5) | Pass | assert_equals("1", "1", "scoped + unscoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:61:5) | Pass | assert_equals("1", "1", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:65:5) | Pass | assert_equals("2", "2", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:70:5) |
|
Pass | @scope (#main) { > .a { } } and :where(#main) > .a | Asserts runPass | assert_not_equals(Element node <div id="a" class="a"> <div id="b" class="b"> </d..., null)
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:48:5) | Pass | assert_equals("1", "1", "scoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:54:5) | Pass | assert_equals("2", "2", "unscoped rule")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:57:5) | Pass | assert_equals("1", "1", "scoped + unscoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:61:5) | Pass | assert_equals("1", "1", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:65:5) | Pass | assert_equals("2", "2", "unscoped + scoped")
at Test.<anonymous> ( /css/css-cascade/scope-specificity.html:70:5) |
|