Summary

Harness status: OK

Found 8 tests

Details

ResultTest NameMessage
Passevent exists on window, which is initially set to undefined
Asserts run
Pass
assert_own_property(object "[object Window]", "event")
    at Test.<anonymous> ( /dom/events/event-global.html:11:3)
Pass
assert_equals(undefined, undefined)
    at Test.<anonymous> ( /dom/events/event-global.html:12:3)
Passwindow.event is only defined during dispatch
Asserts run
Pass
assert_equals(undefined, undefined, "undefined before dispatch")
    at Test.<anonymous> ( /dom/events/event-global.html:17:3)
Pass
assert_equals(object "[object Event]", object "[object Event]", "window.event set to current event during dispatch")
    at Test.<anonymous> ( /dom/events/event-global.html:21:5)
Pass
assert_equals(undefined, undefined, "undefined after dispatch")
    at Test.<anonymous> ( /dom/events/event-global.html:25:3)
Passwindow.event is undefined if the target is in a shadow tree (event dispatched outside shadow tree)
Asserts run
Pass
assert_equals(object "[object Event]", object "[object Event]")
    at Test.<anonymous> ( /dom/events/event-global.html:40:5)
Pass
assert_not_equals(object "[object Event]", undefined)
    at Test.<anonymous> ( /dom/events/event-global.html:41:5)
Passwindow.event is undefined if the target is in a shadow tree (event dispatched inside shadow tree)
Asserts run
Pass
assert_not_equals(undefined, object "[object Event]")
    at Test.<anonymous> ( /dom/events/event-global.html:55:5)
Pass
assert_equals(undefined, undefined)
    at Test.<anonymous> ( /dom/events/event-global.html:56:5)
Pass
assert_equals(object "[object Event]", object "[object Event]")
    at Test.<anonymous> ( /dom/events/event-global.html:60:5)
Pass
assert_not_equals(object "[object Event]", undefined)
    at Test.<anonymous> ( /dom/events/event-global.html:61:5)
Passwindow.event is undefined inside window.onerror if the target is in a shadow tree (ErrorEvent dispatched inside shadow tree)
Asserts run
Pass
assert_not_equals(undefined, object "[object ErrorEvent]")
    at Test.<anonymous> ( /dom/events/event-global.html:76:5)
Pass
assert_equals(undefined, undefined)
    at Test.<anonymous> ( /dom/events/event-global.html:77:5)
Pass
assert_equals("object", "object")
    at Test.<anonymous> ( /dom/events/event-global.html:83:5)
Pass
assert_equals("error", "error")
    at Test.<anonymous> ( /dom/events/event-global.html:84:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /dom/events/event-global.html:88:3)
Passwindow.event is set to the current event during dispatch
Asserts run
Pass
assert_equals("cool", "cool", "got expected event from global event during dispatch")
    at Test.<anonymous> ( /dom/events/event-global.html:100:5)
Pass
assert_equals("dude", "dude")
    at Test.<anonymous> ( /dom/events/event-global.html:96:5)
Pass
assert_equals("cool", "cool", "got expected event from global event after handling a different event handler callback")
    at Test.<anonymous> ( /dom/events/event-global.html:102:5)
Passwindow.event is set to the current event, which is the event passed to dispatch
Asserts run
Pass
assert_equals(object "[object Event]", object "[object Event]")
    at Test.<anonymous> ( /dom/events/event-global.html:112:5)
Passwindow.event is set to the current event, which is the event passed to dispatch (2)
Asserts run
Pass
assert_equals(object "[object Event]", object "[object Event]")
    at Test.<anonymous> ( /dom/events/event-global.html:122:5)