blob: a506f78bf9551c0fa5bb4027dbb8f5f06b12b2a9 [file] [log] [blame]
<!DOCTYPE HTML>
<title>contexmenu is a PointerEvent</title>
<link rel="help" href="https://github.com/w3c/pointerevents/pull/317">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/testdriver.js"></script>
<script src="/resources/testdriver-actions.js"></script>
<script src="/resources/testdriver-vendor.js"></script>
<input id="target" style="margin: 20px">
<script>
'use strict';
let contextmenuTest = async_test("contextmenu is a PointerEvent");
target.addEventListener("contextmenu", contextmenuTest.step_func_done((e)=>{
assert_true(e instanceof PointerEvent, "contextmenu should be a PointerEvent");
}));
let actions = new test_driver.Actions();
actions.pointerMove(0,0, {origin:target})
.pointerDown({button:actions.ButtonType.RIGHT})
.pointerUp({button:actions.ButtonType.RIGHT})
.send();
</script>