Summary

Harness status: OK

Found 6 tests

Details

ResultTest NameMessage
Pass':progress' matches <input>s radio buttons whose radio button group contains no checked input and <progress> elements without value attribute
Asserts run
Pass
assert_array_equals([Element node <input type="radio" name="radiogroup" id="radio2"></input>, Element node <input type="radio" name="radiogroup" id="radio3"></input>, Element node <input type="radio" name="group2" id="radio4"></input>, Element node <input type="radio" name="group2" id="radio5"></input>, Element node <progress id="progress1"></progress>], [Element node <input type="radio" name="radiogroup" id="radio2"></input>, Element node <input type="radio" name="radiogroup" id="radio3"></input>, Element node <input type="radio" name="group2" id="radio4"></input>, Element node <input type="radio" name="group2" id="radio5"></input>, Element node <progress id="progress1"></progress>])
    at Test.<anonymous> ( /html/semantics/selectors/pseudo-classes/utils.js:12:5)
Passdynamically check a radio input in a radio button group
Asserts run
Pass
assert_array_equals([Element node <input type="radio" name="group2" id="radio4"></input>, Element node <input type="radio" name="group2" id="radio5"></input>, Element node <progress id="progress1"></progress>], [Element node <input type="radio" name="group2" id="radio4"></input>, Element node <input type="radio" name="group2" id="radio5"></input>, Element node <progress id="progress1"></progress>])
    at Test.<anonymous> ( /html/semantics/selectors/pseudo-classes/utils.js:12:5)
Passclick on radio4 which is in the indeterminate state
Asserts run
Pass
assert_array_equals([Element node <progress id="progress1"></progress>], [Element node <progress id="progress1"></progress>])
    at Test.<anonymous> ( /html/semantics/selectors/pseudo-classes/utils.js:12:5)
Passadding a value to progress1 should put it in a determinate state
Asserts run
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /html/semantics/selectors/pseudo-classes/utils.js:12:5)
Passremoving progress2's value should put it in an indeterminate state
Asserts run
Pass
assert_array_equals([Element node <progress id="progress2"></progress>], [Element node <progress id="progress2"></progress>])
    at Test.<anonymous> ( /html/semantics/selectors/pseudo-classes/utils.js:12:5)
Pass':progress' also matches <input> checkbox whose indeterminate IDL is set to true
Asserts run
Pass
assert_array_equals([Element node <input type="checkbox" id="checkbox1"></input>, Element node <progress id="progress2"></progress>], [Element node <input type="checkbox" id="checkbox1"></input>, Element node <progress id="progress2"></progress>])
    at Test.<anonymous> ( /html/semantics/selectors/pseudo-classes/utils.js:12:5)