| Index: LayoutTests/fast/events/uievent-with-inputdevice.html
|
| diff --git a/LayoutTests/fast/events/uievent-with-inputdevice.html b/LayoutTests/fast/events/uievent-with-inputdevice.html
|
| index d5ef4d67d12af2d22e49541a49af41a1b2e8085f..e2b760d97ca41e597384ba21a9c956f6d150147f 100644
|
| --- a/LayoutTests/fast/events/uievent-with-inputdevice.html
|
| +++ b/LayoutTests/fast/events/uievent-with-inputdevice.html
|
| @@ -2,6 +2,7 @@
|
| <script>
|
| 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.")
|
|
|
| + // Creating UIEvent.
|
| var uievent = document.createEvent('UIEvent');
|
| shouldBeNonNull("uievent");
|
| shouldBeNull("uievent.sourceDevice");
|
| @@ -14,8 +15,18 @@
|
| shouldBeNonNull("uievent.sourceDevice");
|
| shouldBeTrue("uievent.sourceDevice.firesTouchEvents");
|
|
|
| + // Creating TouchEvent.
|
| var touchevent = document.createEvent("TouchEvent");
|
| shouldBeNonNull("touchevent");
|
| shouldBeNull("touchevent.sourceDevice");
|
| +
|
| + // Creating MouseEvent.
|
| + var mouseevent = new MouseEvent('mousedown');
|
| + shouldBeNonNull("mouseevent");
|
| + shouldBeNull("mouseevent.sourceDevice");
|
| +
|
| + var mouseevent = new MouseEvent('mousedown', { sourceDevice: new InputDevice({ firesTouchEvents: false }) });
|
| + shouldBeNonNull("mouseevent.sourceDevice");
|
| + shouldBeFalse("mouseevent.sourceDevice.firesTouchEvents");
|
|
|
| -</script>
|
| +</script>
|
|
|