Summary

Harness status: OK

Found 23 tests

Details

ResultTest NameMessage
PassSingle scope
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
PassScope can not match its own root without :scope
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
PassSelecting self with :scope
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
PassSingle scope with limit
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
PassSingle scope, :scope pseudo in main selector
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
PassSingle scope, :scope pseudo in to-selector
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
PassMultiple scopes, :scope pseudo in to-selector
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
PassInner @scope with :scope in from-selector
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
PassMultiple scopes from same @scope-rule, only one limited
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
PassMultiple scopes from same @scope-rule, both limited
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
PassNested scopes
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
PassNested scopes, reverse
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
PassNested scopes, with to-selector
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass:scope selecting itself
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
PassThe scoping limit is not in scope
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
PassSimulated inclusive scoping limit
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
PassScope with no elements
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass:scope direct adjacent sibling
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass:scope indirect adjacent sibling
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
PassRelative selector inside @scope
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
Pass:scope in two different compounds
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
PassScope root with :has()
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)
PassAny scope limit makes the element out of scope
Asserts run
Pass
assert_equals("TEMPLATE", "TEMPLATE")
    at Test.<anonymous> ( /css/css-cascade/scope-evaluation.html:13:5)
Pass
assert_equals("rgb(0, 128, 0)", "rgb(0, 128, 0)")
    at assert_green ( /css/css-cascade/scope-evaluation.html:24:3)
Pass
assert_equals("rgb(0, 0, 0)", "rgb(0, 0, 0)")
    at assert_not_green ( /css/css-cascade/scope-evaluation.html:27:3)