Summary

Harness status: OK

Found 180 tests

Details

ResultTest NameMessage
PassSimple editable div: execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassSimple editable div: input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foobarbaz</div>, Element node <div contenteditable="">foobarbaz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foobarbaz</div></div>, Element node <div id="test"><div contenteditable="">foobarbaz</div></div>, "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassEditable b: execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassEditable b: input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <b contenteditable=""><span style="font-weight: normal;">..., Element node <b contenteditable=""><span style="font-weight: normal;">..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test">foo<b contenteditable=""><span style="font..., Element node <div id="test">foo<b contenteditable=""><span style="font..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassNo editable content: execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassNo editable content: input event
Asserts run
Pass
assert_equals(0, 0, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_true(true, "div contents must not be changed")
    at Test.<anonymous> ( /editing/event.html:202:13)
PassPartially-selected editable content: execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
FailPartially-selected editable content: input eventassert_equals: number of input events fired expected 0 but got 1
    at Test.<anonymous> (https://not-wpt.live/editing/event.html:199:9)
    at Test.step (https://not-wpt.live/resources/testharness.js:2642:25)
    at test (https://not-wpt.live/resources/testharness.js:633:30)
    at https://not-wpt.live/editing/event.html:198:5
    at Array.forEach (<anonymous>)
Asserts run
Fail
assert_equals(1, 0, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
PassSelection spans two editing hosts: execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
FailSelection spans two editing hosts: input eventassert_equals: number of input events fired expected 0 but got 1
    at Test.<anonymous> (https://not-wpt.live/editing/event.html:199:9)
    at Test.step (https://not-wpt.live/resources/testharness.js:2642:25)
    at test (https://not-wpt.live/resources/testharness.js:633:30)
    at https://not-wpt.live/editing/event.html:198:5
    at Array.forEach (<anonymous>)
Asserts run
Fail
assert_equals(1, 0, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
PassSelection includes two editing hosts: execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassSelection includes two editing hosts: input event
Asserts run
Pass
assert_equals(0, 0, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_true(true, "div contents must not be changed")
    at Test.<anonymous> ( /editing/event.html:202:13)
PassChanging selection from handler: execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
FailChanging selection from handler: input eventassert_equals: event.target expected Element node <div contenteditable="">bar</div> but got Element node <div contenteditable=""><b>foo</b></div>
    at Test.<anonymous> (https://not-wpt.live/editing/event.html:208:9)
    at Test.step (https://not-wpt.live/resources/testharness.js:2642:25)
    at test (https://not-wpt.live/resources/testharness.js:633:30)
    at https://not-wpt.live/editing/event.html:198:5
    at Array.forEach (<anonymous>)
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Fail
assert_equals(Element node <div contenteditable=""><b>foo</b></div>, Element node <div contenteditable="">bar</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
PassCommand backColor, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand backColor, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand backColor, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand backColor, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand backColor, value "green": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand backColor, value "green": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b style="background-color: gr..., Element node <div contenteditable="">foo<b style="background-color: gr..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b style="backg..., Element node <div id="test"><div contenteditable="">foo<b style="backg..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand createLink, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
FailCommand createLink, value "": input eventassert_equals: number of input events fired expected 1 but got 0
    at Test.<anonymous> (https://not-wpt.live/editing/event.html:199:9)
    at Test.step (https://not-wpt.live/resources/testharness.js:2642:25)
    at test (https://not-wpt.live/resources/testharness.js:633:30)
    at https://not-wpt.live/editing/event.html:198:5
    at Array.forEach (<anonymous>)
Asserts run
Fail
assert_equals(0, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
PassCommand createLink, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand createLink, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><a href="quasit">bar</a></b..., Element node <div contenteditable="">foo<b><a href="quasit">bar</a></b..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><a href="qua..., Element node <div id="test"><div contenteditable="">foo<b><a href="qua..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand createLink, value "http://www.w3.org/community/editing/": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand createLink, value "http://www.w3.org/community/editing/": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><a href="http://www.w3.org/..., Element node <div contenteditable="">foo<b><a href="http://www.w3.org/..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><a href="htt..., Element node <div id="test"><div contenteditable="">foo<b><a href="htt..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand fontName, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand fontName, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand fontName, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand fontName, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><font face="quasit">bar</fo..., Element node <div contenteditable="">foo<b><font face="quasit">bar</fo..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><font face="..., Element node <div id="test"><div contenteditable="">foo<b><font face="..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand fontName, value "serif": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand fontName, value "serif": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand fontName, value "Helvetica": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand fontName, value "Helvetica": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><font face="Helvetica">bar<..., Element node <div contenteditable="">foo<b><font face="Helvetica">bar<..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><font face="..., Element node <div id="test"><div contenteditable="">foo<b><font face="..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand fontSize, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
FailCommand fontSize, value "": input eventassert_equals: number of input events fired expected 1 but got 0
    at Test.<anonymous> (https://not-wpt.live/editing/event.html:199:9)
    at Test.step (https://not-wpt.live/resources/testharness.js:2642:25)
    at test (https://not-wpt.live/resources/testharness.js:633:30)
    at https://not-wpt.live/editing/event.html:198:5
    at Array.forEach (<anonymous>)
Asserts run
Fail
assert_equals(0, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
PassCommand fontSize, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
FailCommand fontSize, value "quasit": input eventassert_equals: number of input events fired expected 1 but got 0
    at Test.<anonymous> (https://not-wpt.live/editing/event.html:199:9)
    at Test.step (https://not-wpt.live/resources/testharness.js:2642:25)
    at test (https://not-wpt.live/resources/testharness.js:633:30)
    at https://not-wpt.live/editing/event.html:198:5
    at Array.forEach (<anonymous>)
Asserts run
Fail
assert_equals(0, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
PassCommand fontSize, value "6": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand fontSize, value "6": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><font size="6">bar</font></..., Element node <div contenteditable="">foo<b><font size="6">bar</font></..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><font size="..., Element node <div id="test"><div contenteditable="">foo<b><font size="..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand fontSize, value "15px": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand fontSize, value "15px": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><font size="7">bar</font></..., Element node <div contenteditable="">foo<b><font size="7">bar</font></..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><font size="..., Element node <div id="test"><div contenteditable="">foo<b><font size="..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand foreColor, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand foreColor, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand foreColor, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand foreColor, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand foreColor, value "green": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand foreColor, value "green": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><font color="#008000">bar</..., Element node <div contenteditable="">foo<b><font color="#008000">bar</..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><font color=..., Element node <div id="test"><div contenteditable="">foo<b><font color=..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand hiliteColor, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand hiliteColor, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand hiliteColor, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand hiliteColor, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand hiliteColor, value "green": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand hiliteColor, value "green": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b style="background-color: gr..., Element node <div contenteditable="">foo<b style="background-color: gr..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b style="backg..., Element node <div id="test"><div contenteditable="">foo<b style="backg..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand italic, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand italic, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><i>bar</i></b>baz</div>, Element node <div contenteditable="">foo<b><i>bar</i></b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><i>bar</i></..., Element node <div id="test"><div contenteditable="">foo<b><i>bar</i></..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand italic, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand italic, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><i>bar</i></b>baz</div>, Element node <div contenteditable="">foo<b><i>bar</i></b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><i>bar</i></..., Element node <div id="test"><div contenteditable="">foo<b><i>bar</i></..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand removeFormat, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand removeFormat, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foobarbaz</div>, Element node <div contenteditable="">foobarbaz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foobarbaz</div></div>, Element node <div id="test"><div contenteditable="">foobarbaz</div></div>, "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand removeFormat, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand removeFormat, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foobarbaz</div>, Element node <div contenteditable="">foobarbaz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foobarbaz</div></div>, Element node <div id="test"><div contenteditable="">foobarbaz</div></div>, "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand strikeThrough, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand strikeThrough, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><strike>bar</strike></b>baz..., Element node <div contenteditable="">foo<b><strike>bar</strike></b>baz..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><strike>bar<..., Element node <div id="test"><div contenteditable="">foo<b><strike>bar<..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand strikeThrough, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand strikeThrough, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><strike>bar</strike></b>baz..., Element node <div contenteditable="">foo<b><strike>bar</strike></b>baz..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><strike>bar<..., Element node <div id="test"><div contenteditable="">foo<b><strike>bar<..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand subscript, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand subscript, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><sub>bar</sub></b>baz</div>, Element node <div contenteditable="">foo<b><sub>bar</sub></b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><sub>bar</su..., Element node <div id="test"><div contenteditable="">foo<b><sub>bar</su..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand subscript, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand subscript, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><sub>bar</sub></b>baz</div>, Element node <div contenteditable="">foo<b><sub>bar</sub></b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><sub>bar</su..., Element node <div id="test"><div contenteditable="">foo<b><sub>bar</su..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand superscript, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand superscript, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><sup>bar</sup></b>baz</div>, Element node <div contenteditable="">foo<b><sup>bar</sup></b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><sup>bar</su..., Element node <div id="test"><div contenteditable="">foo<b><sup>bar</su..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand superscript, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand superscript, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><sup>bar</sup></b>baz</div>, Element node <div contenteditable="">foo<b><sup>bar</sup></b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><sup>bar</su..., Element node <div id="test"><div contenteditable="">foo<b><sup>bar</su..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand underline, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand underline, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><u>bar</u></b>baz</div>, Element node <div contenteditable="">foo<b><u>bar</u></b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><u>bar</u></..., Element node <div id="test"><div contenteditable="">foo<b><u>bar</u></..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand underline, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand underline, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><u>bar</u></b>baz</div>, Element node <div contenteditable="">foo<b><u>bar</u></b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><u>bar</u></..., Element node <div id="test"><div contenteditable="">foo<b><u>bar</u></..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand unlink, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand unlink, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand unlink, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand unlink, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand delete, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand delete, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foobaz</div>, Element node <div contenteditable="">foobaz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foobaz</div></div>, Element node <div id="test"><div contenteditable="">foobaz</div></div>, "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand delete, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand delete, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foobaz</div>, Element node <div contenteditable="">foobaz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foobaz</div></div>, Element node <div id="test"><div contenteditable="">foobaz</div></div>, "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand formatBlock, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
FailCommand formatBlock, value "": input eventassert_equals: number of input events fired expected 1 but got 0
    at Test.<anonymous> (https://not-wpt.live/editing/event.html:199:9)
    at Test.step (https://not-wpt.live/resources/testharness.js:2642:25)
    at test (https://not-wpt.live/resources/testharness.js:633:30)
    at https://not-wpt.live/editing/event.html:198:5
    at Array.forEach (<anonymous>)
Asserts run
Fail
assert_equals(0, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
PassCommand formatBlock, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand formatBlock, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand formatBlock, value "p": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand formatBlock, value "p": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable=""><p>foo<b>bar</b>baz</p></div>, Element node <div contenteditable=""><p>foo<b>bar</b>baz</p></div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable=""><p>foo<b>bar</b>ba..., Element node <div id="test"><div contenteditable=""><p>foo<b>bar</b>ba..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand forwardDelete, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand forwardDelete, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foobaz</div>, Element node <div contenteditable="">foobaz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foobaz</div></div>, Element node <div id="test"><div contenteditable="">foobaz</div></div>, "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand forwardDelete, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand forwardDelete, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foobaz</div>, Element node <div contenteditable="">foobaz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foobaz</div></div>, Element node <div id="test"><div contenteditable="">foobaz</div></div>, "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand indent, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand indent, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable=""><blockquote style="margin: 0 0 0 ..., Element node <div contenteditable=""><blockquote style="margin: 0 0 0 ..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable=""><blockquote style=..., Element node <div id="test"><div contenteditable=""><blockquote style=..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand indent, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand indent, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable=""><blockquote style="margin: 0 0 0 ..., Element node <div contenteditable=""><blockquote style="margin: 0 0 0 ..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable=""><blockquote style=..., Element node <div id="test"><div contenteditable=""><blockquote style=..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertHorizontalRule, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertHorizontalRule, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<hr>baz</div>, Element node <div contenteditable="">foo<hr>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<hr>baz</div></..., Element node <div id="test"><div contenteditable="">foo<hr>baz</div></..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertHorizontalRule, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertHorizontalRule, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<hr id="quasit">baz</div>, Element node <div contenteditable="">foo<hr id="quasit">baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<hr id="quasit"..., Element node <div id="test"><div contenteditable="">foo<hr id="quasit"..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertHorizontalRule, value "id": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertHorizontalRule, value "id": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<hr id="id">baz</div>, Element node <div contenteditable="">foo<hr id="id">baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<hr id="id">baz..., Element node <div id="test"><div contenteditable="">foo<hr id="id">baz..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertHTML, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertHTML, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foobaz</div>, Element node <div contenteditable="">foobaz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foobaz</div></div>, Element node <div id="test"><div contenteditable="">foobaz</div></div>, "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertHTML, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertHTML, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">fooquasitbaz</div>, Element node <div contenteditable="">fooquasitbaz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">fooquasitbaz</div>..., Element node <div id="test"><div contenteditable="">fooquasitbaz</div>..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertHTML, value "<b>hi</b>": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertHTML, value "<b>hi</b>": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>hi</b>baz</div>, Element node <div contenteditable="">foo<b>hi</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>hi</b>baz</d..., Element node <div id="test"><div contenteditable="">foo<b>hi</b>baz</d..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertImage, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertImage, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<img>baz</div>, Element node <div contenteditable="">foo<img>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<img>baz</div><..., Element node <div id="test"><div contenteditable="">foo<img>baz</div><..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertImage, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertImage, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<img src="quasit">baz</div>, Element node <div contenteditable="">foo<img src="quasit">baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<img src="quasi..., Element node <div id="test"><div contenteditable="">foo<img src="quasi..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertImage, value "../images/green.png": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertImage, value "../images/green.png": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<img src="../images/green.png"..., Element node <div contenteditable="">foo<img src="../images/green.png"..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<img src="../im..., Element node <div id="test"><div contenteditable="">foo<img src="../im..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertLineBreak, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertLineBreak, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><br></b>baz</div>, Element node <div contenteditable="">foo<b><br></b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><br></b>baz<..., Element node <div id="test"><div contenteditable="">foo<b><br></b>baz<..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertLineBreak, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertLineBreak, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b><br></b>baz</div>, Element node <div contenteditable="">foo<b><br></b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b><br></b>baz<..., Element node <div id="test"><div contenteditable="">foo<b><br></b>baz<..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertOrderedList, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertOrderedList, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable=""><ol><li>foo<b>bar</b>baz</li></ol..., Element node <div contenteditable=""><ol><li>foo<b>bar</b>baz</li></ol..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable=""><ol><li>foo<b>bar<..., Element node <div id="test"><div contenteditable=""><ol><li>foo<b>bar<..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertOrderedList, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertOrderedList, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable=""><ol><li>foo<b>bar</b>baz</li></ol..., Element node <div contenteditable=""><ol><li>foo<b>bar</b>baz</li></ol..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable=""><ol><li>foo<b>bar<..., Element node <div id="test"><div contenteditable=""><ol><li>foo<b>bar<..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertParagraph, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertParagraph, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<div>baz</div></div>, Element node <div contenteditable="">foo<div>baz</div></div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<div>baz</div><..., Element node <div id="test"><div contenteditable="">foo<div>baz</div><..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertParagraph, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertParagraph, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<div>baz</div></div>, Element node <div contenteditable="">foo<div>baz</div></div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<div>baz</div><..., Element node <div id="test"><div contenteditable="">foo<div>baz</div><..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertText, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertText, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foobaz</div>, Element node <div contenteditable="">foobaz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foobaz</div></div>, Element node <div id="test"><div contenteditable="">foobaz</div></div>, "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertText, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertText, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>quasit</b>baz</div>, Element node <div contenteditable="">foo<b>quasit</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>quasit</b>ba..., Element node <div id="test"><div contenteditable="">foo<b>quasit</b>ba..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertText, value "abc": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertText, value "abc": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>abc</b>baz</div>, Element node <div contenteditable="">foo<b>abc</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>abc</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>abc</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertUnorderedList, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertUnorderedList, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable=""><ul><li>foo<b>bar</b>baz</li></ul..., Element node <div contenteditable=""><ul><li>foo<b>bar</b>baz</li></ul..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable=""><ul><li>foo<b>bar<..., Element node <div id="test"><div contenteditable=""><ul><li>foo<b>bar<..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand insertUnorderedList, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand insertUnorderedList, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable=""><ul><li>foo<b>bar</b>baz</li></ul..., Element node <div contenteditable=""><ul><li>foo<b>bar</b>baz</li></ul..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable=""><ul><li>foo<b>bar<..., Element node <div id="test"><div contenteditable=""><ul><li>foo<b>bar<..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand justifyCenter, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand justifyCenter, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable=""><div style="text-align: center;">..., Element node <div contenteditable=""><div style="text-align: center;">..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable=""><div style="text-a..., Element node <div id="test"><div contenteditable=""><div style="text-a..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand justifyCenter, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand justifyCenter, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable=""><div style="text-align: center;">..., Element node <div contenteditable=""><div style="text-align: center;">..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable=""><div style="text-a..., Element node <div id="test"><div contenteditable=""><div style="text-a..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand justifyFull, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand justifyFull, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable=""><div style="text-align: justify;"..., Element node <div contenteditable=""><div style="text-align: justify;"..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable=""><div style="text-a..., Element node <div id="test"><div contenteditable=""><div style="text-a..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand justifyFull, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand justifyFull, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable=""><div style="text-align: justify;"..., Element node <div contenteditable=""><div style="text-align: justify;"..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable=""><div style="text-a..., Element node <div id="test"><div contenteditable=""><div style="text-a..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand justifyLeft, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand justifyLeft, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand justifyLeft, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand justifyLeft, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand justifyRight, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand justifyRight, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable=""><div style="text-align: right;">f..., Element node <div contenteditable=""><div style="text-align: right;">f..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable=""><div style="text-a..., Element node <div id="test"><div contenteditable=""><div style="text-a..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand justifyRight, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand justifyRight, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable=""><div style="text-align: right;">f..., Element node <div contenteditable=""><div style="text-align: right;">f..., "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable=""><div style="text-a..., Element node <div id="test"><div contenteditable=""><div style="text-a..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand outdent, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand outdent, value "": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand outdent, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand outdent, value "quasit": input event
Asserts run
Pass
assert_equals(1, 1, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_equals("input", "input", "event.type")
    at Test.<anonymous> ( /editing/event.html:207:9)
Pass
assert_equals(Element node <div contenteditable="">foo<b>bar</b>baz</div>, Element node <div contenteditable="">foo<b>bar</b>baz</div>, "event.target")
    at Test.<anonymous> ( /editing/event.html:208:9)
Pass
assert_equals(Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., Element node <div id="test"><div contenteditable="">foo<b>bar</b>baz</..., "event.currentTarget")
    at Test.<anonymous> ( /editing/event.html:209:9)
Pass
assert_equals(3, 3, "event.eventPhase")
    at Test.<anonymous> ( /editing/event.html:210:9)
Pass
assert_equals(true, true, "event.bubbles")
    at Test.<anonymous> ( /editing/event.html:211:9)
Pass
assert_equals(false, false, "event.cancelable")
    at Test.<anonymous> ( /editing/event.html:212:9)
Pass
assert_equals(false, false, "event.defaultPrevented")
    at Test.<anonymous> ( /editing/event.html:213:9)
Pass
assert_own_property(object "[object Window]", "InputEvent", "window.InputEvent must exist")
    at Test.<anonymous> ( /editing/event.html:214:9)
Pass
assert_equals(object "[object InputEvent]", object "[object InputEvent]", "event prototype")
    at Test.<anonymous> ( /editing/event.html:216:9)
Pass
assert_equals(true, true, "event.isTrusted")
    at Test.<anonymous> ( /editing/event.html:218:9)
PassCommand redo, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand redo, value "": input event
Asserts run
Pass
assert_equals(0, 0, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_true(true, "div contents must not be changed")
    at Test.<anonymous> ( /editing/event.html:202:13)
PassCommand redo, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand redo, value "quasit": input event
Asserts run
Pass
assert_equals(0, 0, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_true(true, "div contents must not be changed")
    at Test.<anonymous> ( /editing/event.html:202:13)
PassCommand selectAll, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand selectAll, value "": input event
Asserts run
Pass
assert_equals(0, 0, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_true(true, "div contents must not be changed")
    at Test.<anonymous> ( /editing/event.html:202:13)
PassCommand selectAll, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand selectAll, value "quasit": input event
Asserts run
Pass
assert_equals(0, 0, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_true(true, "div contents must not be changed")
    at Test.<anonymous> ( /editing/event.html:202:13)
PassCommand styleWithCSS, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand styleWithCSS, value "": input event
Asserts run
Pass
assert_equals(0, 0, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_true(true, "div contents must not be changed")
    at Test.<anonymous> ( /editing/event.html:202:13)
PassCommand styleWithCSS, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand styleWithCSS, value "quasit": input event
Asserts run
Pass
assert_equals(0, 0, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_true(true, "div contents must not be changed")
    at Test.<anonymous> ( /editing/event.html:202:13)
PassCommand undo, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand undo, value "": input event
Asserts run
Pass
assert_equals(0, 0, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_true(true, "div contents must not be changed")
    at Test.<anonymous> ( /editing/event.html:202:13)
PassCommand undo, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand undo, value "quasit": input event
Asserts run
Pass
assert_equals(0, 0, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_true(true, "div contents must not be changed")
    at Test.<anonymous> ( /editing/event.html:202:13)
PassCommand useCSS, value "": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand useCSS, value "": input event
Asserts run
Pass
assert_equals(0, 0, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_true(true, "div contents must not be changed")
    at Test.<anonymous> ( /editing/event.html:202:13)
PassCommand useCSS, value "quasit": execCommand() must not throw
Asserts run
Pass
assert_equals(null, null, "Unexpected exception")
    at Test.<anonymous> ( /editing/event.html:195:9)
PassCommand useCSS, value "quasit": input event
Asserts run
Pass
assert_equals(0, 0, "number of input events fired")
    at Test.<anonymous> ( /editing/event.html:199:9)
Pass
assert_true(true, "div contents must not be changed")
    at Test.<anonymous> ( /editing/event.html:202:13)