Summary

Harness status: OK

Found 10 tests

Details

ResultTest NameMessage
Passdialog element: showModal()
Asserts run
Pass
assert_false(false)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:63:5)
Pass
assert_false(false)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:64:5)
Pass
assert_equals("none", "none")
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:65:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:68:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:69:5)
Pass
assert_equals("block", "block")
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:70:5)
Pass
assert_equals(Element node <button id="b1">OK</button>, Element node <button id="b1">OK</button>)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:71:5)
PassshowModal() on a <dialog> that already has an open attribute throws an InvalidStateError exception
Asserts run
Pass
assert_throws_dom("INVALID_STATE_ERR", function "function() {       d2.showModal();     }")
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:76:5)
PassshowModal() on a <dialog> after initial showModal() and removing the open attribute
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:84:5)
Pass
assert_false(false)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:86:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:88:5)
PassshowModal() on a <dialog> not in a Document throws an InvalidStateError exception
Asserts run
Pass
assert_throws_dom("INVALID_STATE_ERR", function "function() {       d.showModal();     }")
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:94:5)
Passwhen opening multiple dialogs, only the newest one is non-inert
Asserts run
Pass
assert_false(false)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:100:5)
Pass
assert_false(false)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:101:5)
Pass
assert_false(false)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:102:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:109:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:110:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:111:5)
Passopening dialog without focusable children
Asserts run
Pass
assert_false(false)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:115:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:118:5)
Pass
assert_equals(Element node <dialog id="d6" open=""></dialog>, Element node <dialog id="d6" open=""></dialog>)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:119:5)
Passopening dialog with multiple focusable children
Asserts run
Pass
assert_false(false)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:123:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:126:5)
Pass
assert_equals(Element node <input id="i71" value="foobar"></input>, Element node <input id="i71" value="foobar"></input>)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:127:5)
Passopening dialog with multiple focusable children, one having the autofocus attribute
Asserts run
Pass
assert_false(false)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:131:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:134:5)
Pass
assert_equals(Element node <input id="i82" value="foobar" autofocus=""></input>, Element node <input id="i82" value="foobar" autofocus=""></input>)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:135:5)
Failwhen opening multiple dialogs, the most recently opened is rendered on topassert_equals: expected Element node <dialog id="d10" open=""></dialog> but got Element node <dialog id="d11" open=""></dialog>
    at Test.<anonymous> (https://wpt.live/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:168:5)
    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/interactive-elements/the-dialog-element/dialog-showModal.html:138:3
Asserts run
Pass
assert_false(false)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:139:5)
Pass
assert_false(false)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:140:5)
Pass
assert_equals(621, 621)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:149:5)
Pass
assert_equals(341, 341)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:150:5)
Pass
assert_equals(38, 38)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:151:5)
Pass
assert_equals(38, 38)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:152:5)
Pass
assert_equals(Element node <dialog id="d11" open=""></dialog>, Element node <dialog id="d11" open=""></dialog>)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:161:5)
Pass
assert_equals(Element node <dialog id="d11" open=""></dialog>, Element node <dialog id="d11" open=""></dialog>)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:166:5)
Fail
assert_equals(Element node <dialog id="d11" open=""></dialog>, Element node <dialog id="d10" open=""></dialog>)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:168:5)
FailWhen the document is not attached to any pages, showModal() should throw.assert_throws_dom: function "() => d11.showModal()" did not throw
    at Test.<anonymous> (https://wpt.live/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:184:5)
    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/interactive-elements/the-dialog-element/dialog-showModal.html:175:3
Asserts run
Pass
assert_false(false)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:176:5)
Pass
assert_throws_dom("INVALID_STATE_ERR", function "() => d11.showModal()")
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:178:5)
Pass
assert_false(false)
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:183:5)
Fail
assert_throws_dom("INVALID_STATE_ERR", function "() => d11.showModal()")
    at Test.<anonymous> ( /html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:184:5)

foobar

foobar

foobar

foobar

foobar