| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <script src="../../../resources/js-test.js"></script> | 4 <script src="../../../resources/js-test.js"></script> |
| 5 </head> | 5 </head> |
| 6 <body> | 6 <body> |
| 7 <script> | 7 <script> |
| 8 | 8 |
| 9 description("This tests the constructor for the WheelEvent DOM class."); | 9 description("This tests the constructor for the WheelEvent DOM class."); |
| 10 | 10 |
| (...skipping 27 matching lines...) Expand all Loading... |
| 38 // cancelable is passed. | 38 // cancelable is passed. |
| 39 shouldBe("new WheelEvent('eventType', { cancelable: false }).cancelable", "false
"); | 39 shouldBe("new WheelEvent('eventType', { cancelable: false }).cancelable", "false
"); |
| 40 shouldBe("new WheelEvent('eventType', { cancelable: true }).cancelable", "true")
; | 40 shouldBe("new WheelEvent('eventType', { cancelable: true }).cancelable", "true")
; |
| 41 | 41 |
| 42 // view is passed. | 42 // view is passed. |
| 43 // Window objects. | 43 // Window objects. |
| 44 shouldBe("new WheelEvent('eventType', { view: window }).view", "window"); | 44 shouldBe("new WheelEvent('eventType', { view: window }).view", "window"); |
| 45 shouldBe("new WheelEvent('eventType', { view: this }).view", "this"); | 45 shouldBe("new WheelEvent('eventType', { view: this }).view", "this"); |
| 46 | 46 |
| 47 // Non-window objects. | 47 // Non-window objects. |
| 48 shouldBe("new WheelEvent('eventType', { view: testObject }).view", "null"); | 48 shouldThrow("new WheelEvent('eventType', { view: testObject }).view"); |
| 49 shouldBe("new WheelEvent('eventType', { view: document }).view", "null"); | 49 shouldThrow("new WheelEvent('eventType', { view: document }).view"); |
| 50 shouldBe("new WheelEvent('eventType', { view: undefined }).view", "null"); | 50 shouldBe("new WheelEvent('eventType', { view: undefined }).view", "null"); |
| 51 shouldBe("new WheelEvent('eventType', { view: null }).view", "null"); | 51 shouldBe("new WheelEvent('eventType', { view: null }).view", "null"); |
| 52 shouldBe("new WheelEvent('eventType', { view: false }).view", "null"); | 52 shouldThrow("new WheelEvent('eventType', { view: false }).view"); |
| 53 shouldBe("new WheelEvent('eventType', { view: true }).view", "null"); | 53 shouldThrow("new WheelEvent('eventType', { view: true }).view"); |
| 54 shouldBe("new WheelEvent('eventType', { view: '' }).view", "null"); | 54 shouldThrow("new WheelEvent('eventType', { view: '' }).view"); |
| 55 shouldBe("new WheelEvent('eventType', { view: 'chocolate' }).view", "null"); | 55 shouldThrow("new WheelEvent('eventType', { view: 'chocolate' }).view"); |
| 56 shouldBe("new WheelEvent('eventType', { view: 12345 }).view", "null"); | 56 shouldThrow("new WheelEvent('eventType', { view: 12345 }).view"); |
| 57 shouldBe("new WheelEvent('eventType', { view: 18446744073709551615 }).view", "nu
ll"); | 57 shouldThrow("new WheelEvent('eventType', { view: 18446744073709551615 }).view"); |
| 58 shouldBe("new WheelEvent('eventType', { view: NaN }).view", "null"); | 58 shouldThrow("new WheelEvent('eventType', { view: NaN }).view"); |
| 59 // Note that valueOf() is not called, when the left hand side is evaluated. | 59 // Note that valueOf() is not called, when the left hand side is evaluated. |
| 60 shouldBeFalse("new WheelEvent('eventType', { view: {valueOf: function () { retur
n window; } } }).view == window"); | 60 shouldThrow("new WheelEvent('eventType', { view: {valueOf: function () { return
window; } } }).view == window"); |
| 61 shouldBe("new WheelEvent('eventType', { get view() { return 123; } }).view", "nu
ll"); | 61 shouldBe("new WheelEvent('eventType', { get view() { return window; } }).view",
"window"); |
| 62 shouldThrow("new WheelEvent('eventType', { get view() { return 123; } }).view"); |
| 62 shouldThrow("new WheelEvent('eventType', { get view() { throw 'WheelEvent Error'
; } })"); | 63 shouldThrow("new WheelEvent('eventType', { get view() { throw 'WheelEvent Error'
; } })"); |
| 63 | 64 |
| 64 // Max/min for client positions (LayoutUnit max/min). | 65 // Max/min for client positions (LayoutUnit max/min). |
| 65 var MAX_CLIENT_SIZE = "33554431"; | 66 var MAX_CLIENT_SIZE = "33554431"; |
| 66 var MIN_CLIENT_SIZE = "-33554432"; | 67 var MIN_CLIENT_SIZE = "-33554432"; |
| 67 | 68 |
| 68 // detail, screenX, screenY, clientX and clientY are passed. | 69 // detail, screenX, screenY, clientX and clientY are passed. |
| 69 ["detail", "screenX", "screenY", "clientX", "clientY", "wheelDeltaX", "wheelDelt
aY"].forEach(function (attr) { | 70 ["detail", "screenX", "screenY", "clientX", "clientY", "wheelDeltaX", "wheelDelt
aY"].forEach(function (attr) { |
| 70 // numbers within the long range. | 71 // numbers within the long range. |
| 71 shouldBe("new WheelEvent('eventType', { " + attr + ": 0 })." + attr, "0"); | 72 shouldBe("new WheelEvent('eventType', { " + attr + ": 0 })." + attr, "0"); |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 169 shouldBe("new WheelEvent('eventType', { button: {moemoe: 12345} }).button", "0")
; | 170 shouldBe("new WheelEvent('eventType', { button: {moemoe: 12345} }).button", "0")
; |
| 170 shouldBe("new WheelEvent('eventType', { button: {valueOf: function () { return 1
2345; }} }).button", "12345"); | 171 shouldBe("new WheelEvent('eventType', { button: {valueOf: function () { return 1
2345; }} }).button", "12345"); |
| 171 | 172 |
| 172 // relatedTarget is passed. | 173 // relatedTarget is passed. |
| 173 // Valid objects. | 174 // Valid objects. |
| 174 shouldBe("new WheelEvent('eventType', { relatedTarget: testDiv }).relatedTarget"
, "testDiv"); | 175 shouldBe("new WheelEvent('eventType', { relatedTarget: testDiv }).relatedTarget"
, "testDiv"); |
| 175 shouldBe("new WheelEvent('eventType', { relatedTarget: document }).relatedTarget
", "document"); | 176 shouldBe("new WheelEvent('eventType', { relatedTarget: document }).relatedTarget
", "document"); |
| 176 shouldBe("new WheelEvent('eventType', { relatedTarget: xhr }).relatedTarget", "x
hr"); | 177 shouldBe("new WheelEvent('eventType', { relatedTarget: xhr }).relatedTarget", "x
hr"); |
| 177 | 178 |
| 178 // Invalid objects. | 179 // Invalid objects. |
| 179 shouldBe("new WheelEvent('eventType', { relatedTarget: testObject }).relatedTarg
et", "null"); | 180 shouldThrow("new WheelEvent('eventType', { relatedTarget: testObject }).relatedT
arget"); |
| 180 shouldBe("new WheelEvent('eventType', { relatedTarget: undefined }).relatedTarge
t", "null"); | 181 shouldBe("new WheelEvent('eventType', { relatedTarget: undefined }).relatedTarge
t", "null"); |
| 181 shouldBe("new WheelEvent('eventType', { relatedTarget: null }).relatedTarget", "
null"); | 182 shouldBe("new WheelEvent('eventType', { relatedTarget: null }).relatedTarget", "
null"); |
| 182 shouldBe("new WheelEvent('eventType', { relatedTarget: false }).relatedTarget",
"null"); | 183 shouldThrow("new WheelEvent('eventType', { relatedTarget: false }).relatedTarget
"); |
| 183 shouldBe("new WheelEvent('eventType', { relatedTarget: true }).relatedTarget", "
null"); | 184 shouldThrow("new WheelEvent('eventType', { relatedTarget: true }).relatedTarget"
); |
| 184 shouldBe("new WheelEvent('eventType', { relatedTarget: '' }).relatedTarget", "nu
ll"); | 185 shouldThrow("new WheelEvent('eventType', { relatedTarget: '' }).relatedTarget"); |
| 185 shouldBe("new WheelEvent('eventType', { relatedTarget: 'chocolate' }).relatedTar
get", "null"); | 186 shouldThrow("new WheelEvent('eventType', { relatedTarget: 'chocolate' }).related
Target"); |
| 186 shouldBe("new WheelEvent('eventType', { relatedTarget: 12345 }).relatedTarget",
"null"); | 187 shouldThrow("new WheelEvent('eventType', { relatedTarget: 12345 }).relatedTarget
"); |
| 187 shouldBe("new WheelEvent('eventType', { relatedTarget: 18446744073709551615 }).r
elatedTarget", "null"); | 188 shouldThrow("new WheelEvent('eventType', { relatedTarget: 18446744073709551615 }
).relatedTarget"); |
| 188 shouldBe("new WheelEvent('eventType', { relatedTarget: NaN }).relatedTarget", "n
ull"); | 189 shouldThrow("new WheelEvent('eventType', { relatedTarget: NaN }).relatedTarget")
; |
| 189 // Note that valueOf() is not called, when the left hand side is evaluated. | 190 // Note that valueOf() is not called, when the left hand side is evaluated. |
| 190 shouldBeFalse("new WheelEvent('eventType', { relatedTarget: {valueOf: function (
) { return testDiv; } } }).relatedTarget == testDiv"); | 191 shouldThrow("new WheelEvent('eventType', { relatedTarget: {valueOf: function ()
{ return testDiv; } } }).relatedTarget == testDiv"); |
| 191 shouldBe("new WheelEvent('eventType', { get relatedTarget() { return 123; } }).r
elatedTarget", "null"); | 192 shouldBe("new WheelEvent('eventType', { get relatedTarget() { return testDiv; }
}).relatedTarget", "testDiv"); |
| 193 shouldThrow("new WheelEvent('eventType', { get relatedTarget() { return 123; } }
).relatedTarget"); |
| 192 shouldThrow("new WheelEvent('eventType', { get relatedTarget() { throw 'WheelEve
nt Error'; } })"); | 194 shouldThrow("new WheelEvent('eventType', { get relatedTarget() { throw 'WheelEve
nt Error'; } })"); |
| 193 | 195 |
| 194 // All initializers are passed. | 196 // All initializers are passed. |
| 195 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).bubbles", "true"); | 197 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).bubbles", "true"); |
| 196 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).cancelable", "true"); | 198 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).cancelable", "true"); |
| 197 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).view", "window"); | 199 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).view", "window"); |
| 198 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).detail", "111"); | 200 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).detail", "111"); |
| 199 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).screenX", "222"); | 201 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).screenX", "222"); |
| 200 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).screenY", "333"); | 202 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).screenY", "333"); |
| 201 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).clientX", "444"); | 203 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).clientX", "444"); |
| 202 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).clientY", "555"); | 204 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).clientY", "555"); |
| 203 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).ctrlKey", "true"); | 205 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).ctrlKey", "true"); |
| 204 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).shiftKey", "true"); | 206 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).shiftKey", "true"); |
| 205 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).altKey", "true"); | 207 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).altKey", "true"); |
| 206 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).metaKey", "true"); | 208 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).metaKey", "true"); |
| 207 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).button", "666"); | 209 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).button", "666"); |
| 208 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).relatedTarget", "testDiv"); | 210 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).relatedTarget", "testDiv"); |
| 209 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).wheelDeltaX", "777"); | 211 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).wheelDeltaX", "777"); |
| 210 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).wheelDeltaY", "888"); | 212 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).wheelDeltaY", "888"); |
| 211 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).deltaMode", "WheelEvent.DOM_DELTA_PAGE"); | 213 shouldBe("new WheelEvent('eventType', { bubbles: true, cancelable: true, view: w
indow, detail: 111, screenX: 222, screenY: 333, clientX: 444, clientY: 555, ctrl
Key: true, shiftKey: true, altKey: true, metaKey: true, button: 666, relatedTarg
et: testDiv, wheelDeltaX: 777, wheelDeltaY: 888, deltaMode: WheelEvent.DOM_DELTA
_PAGE }).deltaMode", "WheelEvent.DOM_DELTA_PAGE"); |
| 212 </script> | 214 </script> |
| 213 </body> | 215 </body> |
| 214 </html> | 216 </html> |
| OLD | NEW |