| Tests support for 'passive' member in AddEventListenerOptions. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| document.body.addEventListener('test', passiveListenerFunction, { 'passive': true }) |
| document.body.dispatchEvent(testEvent1) |
| PASS listenerCallCount is 1 |
| PASS testEvent1.defaultPrevented is false |
| |
| document.body.addEventListener('test', activeListenerFunction, { }) |
| document.body.dispatchEvent(testEvent2) |
| PASS listenerCallCount is 2 |
| PASS testEvent2.defaultPrevented is true |
| |
| document.body.addEventListener('test', activeListenerFunction, { 'passive': false }) |
| document.body.dispatchEvent(testEvent2) |
| PASS listenerCallCount is 2 |
| PASS testEvent2.defaultPrevented is true |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |