Summary

Harness status: OK

Found 71 tests

Details

ResultTest NameMessage
FailselectionStart on an input[type=] returns nullassert_equals: expected (object) null but got (number) 0
    at Test.<anonymous> (https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:26:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:25:5
    at Array.forEach (<anonymous>)
Asserts run
Fail
assert_equals(0, null)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:26:7)
FailselectionEnd on an input[type=] returns nullassert_equals: expected (object) null but got (number) 0
    at Test.<anonymous> (https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:30:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:29:5
    at Array.forEach (<anonymous>)
Asserts run
Fail
assert_equals(0, null)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:30:7)
FailselectionDirection on an input[type=] returns nullassert_equals: expected (object) null but got (string) "forward"
    at Test.<anonymous> (https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:34:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:33:5
    at Array.forEach (<anonymous>)
Asserts run
Fail
assert_equals("forward", null)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:34:7)
Failassigning selectionStart on an input[type=] throws InvalidStateErrorassert_throws_dom: function "function(){ el.selectionStart = 0; }" did not throw
    at Test.<anonymous> (https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:38:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:37:5
Asserts run
Fail
assert_throws_dom("InvalidStateError", function "function(){         el.selectionStart = 0;       }")
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:38:7)
Failassigning selectionEnd on an input[type=] throws InvalidStateErrorassert_throws_dom: function "function(){ el.selectionEnd = 0; }" did not throw
    at Test.<anonymous> (https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:44:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:43:5
Asserts run
Fail
assert_throws_dom("InvalidStateError", function "function(){         el.selectionEnd = 0;       }")
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:44:7)
Failassigning selectionDirection on an input[type=] throws InvalidStateErrorassert_throws_dom: function "function(){ el.selectionDirection = 'none'; }" did not throw
    at Test.<anonymous> (https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:50:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:49:5
Asserts run
Fail
assert_throws_dom("InvalidStateError", function "function(){         el.selectionDirection = 'none';       }")
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:50:7)
FailsetRangeText on an input[type=] throws InvalidStateErrorassert_throws_dom: function "function(){ el.setRangeText("foobar"); }" did not throw
    at Test.<anonymous> (https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:56:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:55:5
Asserts run
Fail
assert_throws_dom("InvalidStateError", function "function(){         el.setRangeText("foobar");       }")
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:56:7)
FailsetSelectionRange on an input[type=] throws InvalidStateErrorassert_throws_dom: function "function(){ el.setSelectionRange(0, 1); }" did not throw
    at Test.<anonymous> (https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:62:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at https://wpt.live/html/semantics/forms/textfieldselection/selection-not-application.html:61:5
Asserts run
Fail
assert_throws_dom("InvalidStateError", function "function(){         el.setSelectionRange(0, 1);       }")
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:62:7)
PassselectionStart on an input[type=text] returns a value
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:76:7)
PassselectionEnd on an input[type=text] returns a value
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:80:7)
PassselectionDirection on an input[type=text] returns a value
Asserts run
Pass
assert_in_array("forward", ["forward", "none"])
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:84:7)
Passassigning selectionDirection "none" on an input[type=text] should give the initial direction
Asserts run
Pass
assert_equals("forward", "forward")
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:89:7)
Passassigning selectionStart on an input[type=text] doesn't throw an exception
Asserts runNo asserts ran
Passassigning selectionEnd on an input[type=text] doesn't throw an exception
Asserts runNo asserts ran
Passassigning selectionDirection on an input[type=text] doesn't throw an exception
Asserts runNo asserts ran
PasssetRangeText on an input[type=text] doesn't throw an exception
Asserts runNo asserts ran
PasssetSelectionRange on an input[type=text] doesn't throw an exception
Asserts runNo asserts ran
PassselectionStart on an input[type=search] returns a value
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:76:7)
PassselectionEnd on an input[type=search] returns a value
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:80:7)
PassselectionDirection on an input[type=search] returns a value
Asserts run
Pass
assert_in_array("forward", ["forward", "none"])
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:84:7)
Passassigning selectionDirection "none" on an input[type=search] should give the initial direction
Asserts run
Pass
assert_equals("forward", "forward")
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:89:7)
Passassigning selectionStart on an input[type=search] doesn't throw an exception
Asserts runNo asserts ran
Passassigning selectionEnd on an input[type=search] doesn't throw an exception
Asserts runNo asserts ran
Passassigning selectionDirection on an input[type=search] doesn't throw an exception
Asserts runNo asserts ran
PasssetRangeText on an input[type=search] doesn't throw an exception
Asserts runNo asserts ran
PasssetSelectionRange on an input[type=search] doesn't throw an exception
Asserts runNo asserts ran
PassselectionStart on an input[type=tel] returns a value
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:76:7)
PassselectionEnd on an input[type=tel] returns a value
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:80:7)
PassselectionDirection on an input[type=tel] returns a value
Asserts run
Pass
assert_in_array("forward", ["forward", "none"])
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:84:7)
Passassigning selectionDirection "none" on an input[type=tel] should give the initial direction
Asserts run
Pass
assert_equals("forward", "forward")
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:89:7)
Passassigning selectionStart on an input[type=tel] doesn't throw an exception
Asserts runNo asserts ran
Passassigning selectionEnd on an input[type=tel] doesn't throw an exception
Asserts runNo asserts ran
Passassigning selectionDirection on an input[type=tel] doesn't throw an exception
Asserts runNo asserts ran
PasssetRangeText on an input[type=tel] doesn't throw an exception
Asserts runNo asserts ran
PasssetSelectionRange on an input[type=tel] doesn't throw an exception
Asserts runNo asserts ran
PassselectionStart on an input[type=url] returns a value
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:76:7)
PassselectionEnd on an input[type=url] returns a value
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:80:7)
PassselectionDirection on an input[type=url] returns a value
Asserts run
Pass
assert_in_array("forward", ["forward", "none"])
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:84:7)
Passassigning selectionDirection "none" on an input[type=url] should give the initial direction
Asserts run
Pass
assert_equals("forward", "forward")
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:89:7)
Passassigning selectionStart on an input[type=url] doesn't throw an exception
Asserts runNo asserts ran
Passassigning selectionEnd on an input[type=url] doesn't throw an exception
Asserts runNo asserts ran
Passassigning selectionDirection on an input[type=url] doesn't throw an exception
Asserts runNo asserts ran
PasssetRangeText on an input[type=url] doesn't throw an exception
Asserts runNo asserts ran
PasssetSelectionRange on an input[type=url] doesn't throw an exception
Asserts runNo asserts ran
PassselectionStart on an input[type=password] returns a value
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:76:7)
PassselectionEnd on an input[type=password] returns a value
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:80:7)
PassselectionDirection on an input[type=password] returns a value
Asserts run
Pass
assert_in_array("forward", ["forward", "none"])
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:84:7)
Passassigning selectionDirection "none" on an input[type=password] should give the initial direction
Asserts run
Pass
assert_equals("forward", "forward")
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:89:7)
Passassigning selectionStart on an input[type=password] doesn't throw an exception
Asserts runNo asserts ran
Passassigning selectionEnd on an input[type=password] doesn't throw an exception
Asserts runNo asserts ran
Passassigning selectionDirection on an input[type=password] doesn't throw an exception
Asserts runNo asserts ran
PasssetRangeText on an input[type=password] doesn't throw an exception
Asserts runNo asserts ran
PasssetSelectionRange on an input[type=password] doesn't throw an exception
Asserts runNo asserts ran
PassselectionStart on an input[type=aninvalidtype] returns a value
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:76:7)
PassselectionEnd on an input[type=aninvalidtype] returns a value
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:80:7)
PassselectionDirection on an input[type=aninvalidtype] returns a value
Asserts run
Pass
assert_in_array("forward", ["forward", "none"])
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:84:7)
Passassigning selectionDirection "none" on an input[type=aninvalidtype] should give the initial direction
Asserts run
Pass
assert_equals("forward", "forward")
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:89:7)
Passassigning selectionStart on an input[type=aninvalidtype] doesn't throw an exception
Asserts runNo asserts ran
Passassigning selectionEnd on an input[type=aninvalidtype] doesn't throw an exception
Asserts runNo asserts ran
Passassigning selectionDirection on an input[type=aninvalidtype] doesn't throw an exception
Asserts runNo asserts ran
PasssetRangeText on an input[type=aninvalidtype] doesn't throw an exception
Asserts runNo asserts ran
PasssetSelectionRange on an input[type=aninvalidtype] doesn't throw an exception
Asserts runNo asserts ran
PassselectionStart on an input[type=null] returns a value
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:76:7)
PassselectionEnd on an input[type=null] returns a value
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:80:7)
PassselectionDirection on an input[type=null] returns a value
Asserts run
Pass
assert_in_array("forward", ["forward", "none"])
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:84:7)
Passassigning selectionDirection "none" on an input[type=null] should give the initial direction
Asserts run
Pass
assert_equals("forward", "forward")
    at Test.<anonymous> ( /html/semantics/forms/textfieldselection/selection-not-application.html:89:7)
Passassigning selectionStart on an input[type=null] doesn't throw an exception
Asserts runNo asserts ran
Passassigning selectionEnd on an input[type=null] doesn't throw an exception
Asserts runNo asserts ran
Passassigning selectionDirection on an input[type=null] doesn't throw an exception
Asserts runNo asserts ran
PasssetRangeText on an input[type=null] doesn't throw an exception
Asserts runNo asserts ran
PasssetSelectionRange on an input[type=null] doesn't throw an exception
Asserts runNo asserts ran