Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 <script src="../../resources/js-test.js"></script> | 1 <script src="../../resources/js-test.js"></script> |
| 2 <script> | 2 <script> |
| 3 description("This tests that UIEvent and its subclass will have sourceDevice set to be null by default, and it can also be passed when initialization.") | 3 description("This tests that UIEvent and its subclass will have sourceDevice set to be null by default, and it can also be passed when initialization.") |
| 4 | 4 |
| 5 var uievent = document.createEvent('UIEvent'); | 5 var uievent = document.createEvent('UIEvent'); |
| 6 shouldBeNonNull("uievent"); | 6 shouldBeNonNull("uievent"); |
| 7 shouldBeNull("uievent.sourceDevice"); | 7 shouldBeNull("uievent.sourceDevice"); |
| 8 | 8 |
| 9 uievent = new UIEvent('eventType', { sourceDevice: new InputDevice({ firesTo uchEvents: false }) }); | 9 uievent = new UIEvent('eventType', { sourceDevice: new InputDevice({ firesTo uchEvents: false }) }); |
| 10 shouldBeNonNull("uievent.sourceDevice"); | 10 shouldBeNonNull("uievent.sourceDevice"); |
| 11 shouldBeFalse("uievent.sourceDevice.firesTouchEvents"); | 11 shouldBeFalse("uievent.sourceDevice.firesTouchEvents"); |
| 12 | 12 |
| 13 uievent = new UIEvent('eventType', { sourceDevice: new InputDevice({ firesTo uchEvents: true }) }); | 13 uievent = new UIEvent('eventType', { sourceDevice: new InputDevice({ firesTo uchEvents: true }) }); |
| 14 shouldBeNonNull("uievent.sourceDevice"); | 14 shouldBeNonNull("uievent.sourceDevice"); |
| 15 shouldBeTrue("uievent.sourceDevice.firesTouchEvents"); | 15 shouldBeTrue("uievent.sourceDevice.firesTouchEvents"); |
| 16 | 16 |
| 17 var touchevent = document.createEvent("TouchEvent"); | 17 var touchevent = document.createEvent("TouchEvent"); |
| 18 shouldBeNonNull("touchevent"); | 18 shouldBeNonNull("touchevent"); |
| 19 shouldBeNull("touchevent.sourceDevice"); | 19 shouldBeNull("touchevent.sourceDevice"); |
| 20 | |
| 21 document.addEventListener("click", function(event) { | |
|
tdresser
2015/06/12 13:06:54
The other tests look at mousedown/mousemove/mouseu
lanwei
2015/06/16 21:51:43
Done.
| |
| 22 shouldBeNonNull("event"); | |
| 23 shouldBeNull("event.sourceDevice"); | |
| 24 }); | |
| 20 | 25 |
| 21 </script> | 26 var e = new MouseEvent('click'); |
| 27 document.dispatchEvent(e); | |
| 28 | |
| 29 </script> | |
| OLD | NEW |