blob: d380086badc5e1708f2eca89fb7d484fbffdd5ca [file] [log] [blame]
Tests that gamepad events are not fired when page is hidden but kept as pending and fired when the page becomes visible again.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS Received a gamepadconnected event
PASS event.gamepad.index is 0
PASS document.visibilityState is "hidden"
PASS eventCounter < expectations.length is true
PASS event.gamepad.index is 0
PASS expected.connected is false
PASS event.gamepad.connected is false
PASS eventCounter < expectations.length is true
PASS event.gamepad.index is 1
PASS expected.connected is false
PASS event.gamepad.connected is false
PASS event.gamepad.id is "old"
PASS eventCounter < expectations.length is true
PASS event.gamepad.index is 1
PASS expected.connected is true
PASS event.gamepad.connected is true
PASS event.gamepad.id is "new"
PASS eventCounter < expectations.length is true
PASS event.gamepad.index is 2
PASS expected.connected is true
PASS event.gamepad.connected is true
PASS successfullyParsed is true
TEST COMPLETE