| <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> |
| <script src="../../resources/js-test.js"></script> |
| <script type="text/javascript"> |
| description('Test that mouse events from real mouse device should have a sourceCapabilities and its firesTouchEvents should be false.'); |
| |
| function mouseHandler(event) { |
| debug(event.type); |
| shouldBeNonNull("event.sourceCapabilities"); |
| shouldBeFalse("event.sourceCapabilities.firesTouchEvents"); |
| } |
| |
| if (window.eventSender) { |
| for (var evt of ['mousemove', 'mousedown', 'mouseup', 'click', 'dblclick']) { |
| document.addEventListener(evt, mouseHandler); |
| } |
| |
| eventSender.mouseMoveTo(1,1); |
| eventSender.mouseDown(); |
| eventSender.mouseUp(); |
| eventSender.mouseDown(); |
| eventSender.mouseUp(); |
| |
| } else { |
| debug('This test requires eventSender.'); |
| } |
| |
| </script> |