Skip to content

Commit

Permalink
[EventTiming] Test more event types
Browse files Browse the repository at this point in the history
Bug: 543598
Change-Id: I8bc74c88a3125bb9c614416e39054668e3466d91
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2191238
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#768441}
  • Loading branch information
npm1 authored and chromium-wpt-export-bot committed May 13, 2020
1 parent 3eae591 commit 1c4c718
Show file tree
Hide file tree
Showing 17 changed files with 354 additions and 19 deletions.
1 change: 0 additions & 1 deletion event-timing/auxclick.html
Expand Up @@ -9,7 +9,6 @@
<script src=/resources/testdriver-vendor.js></script>
<script src=resources/event-timing-test-utils.js></script>
<div id='target'>Click me</div>
<button id='button'>Click me</button>
<script>
promise_test(async t => {
return testEventType(t, 'auxclick');
Expand Down
17 changes: 17 additions & 0 deletions event-timing/click.html
@@ -0,0 +1,17 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing click.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div id='target'>Click me</div>
<script>
promise_test(async t => {
return testEventType(t, 'click');
})
</script>
</html>
21 changes: 21 additions & 0 deletions event-timing/contextmenu.html
@@ -0,0 +1,21 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing contextmenu.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div id='target' contextmenu="mymenu">Menu
<menu type="context" id="mymenu">
<menuitem label="label"></menuitem>
</menu>
</div>
<script>
promise_test(async t => {
return testEventType(t, 'contextmenu');
})
</script>
</html>
18 changes: 18 additions & 0 deletions event-timing/dblclick.html
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing dblclick.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div>Outside target!</div>
<div id='target'>Click me</div>
<script>
promise_test(async t => {
return testEventType(t, 'dblclick');
})
</script>
</html>
17 changes: 17 additions & 0 deletions event-timing/mousedown.html
@@ -0,0 +1,17 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing mousedown.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div id='target'>Click me</div>
<script>
promise_test(async t => {
return testEventType(t, 'mousedown');
})
</script>
</html>
18 changes: 18 additions & 0 deletions event-timing/mouseenter.html
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing mouseenter.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div>Outside target!</div>
<div id='target'>Target</div>
<script>
promise_test(async t => {
return testEventType(t, 'mouseenter');
})
</script>
</html>
18 changes: 18 additions & 0 deletions event-timing/mouseleave.html
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing mouseleave.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div>Outside target!</div>
<div id='target'>Target</div>
<script>
promise_test(async t => {
return testEventType(t, 'mouseleave');
})
</script>
</html>
18 changes: 18 additions & 0 deletions event-timing/mouseout.html
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing mouseout.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div>Outside target!</div>
<div id='target'>Target</div>
<script>
promise_test(async t => {
return testEventType(t, 'mouseout', true /* looseCount */);
})
</script>
</html>
18 changes: 18 additions & 0 deletions event-timing/mouseover.html
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing mouseover.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div>Outside target!</div>
<div id='target'>Target</div>
<script>
promise_test(async t => {
return testEventType(t, 'mouseover', true /* looseCount */);
})
</script>
</html>
17 changes: 17 additions & 0 deletions event-timing/mouseup.html
@@ -0,0 +1,17 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing mouseup.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div id='target'>Target</div>
<script>
promise_test(async t => {
return testEventType(t, 'mouseup');
})
</script>
</html>
17 changes: 17 additions & 0 deletions event-timing/pointerdown.html
@@ -0,0 +1,17 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing pointerdown.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div id='target'>Target</div>
<script>
promise_test(async t => {
return testEventType(t, 'pointerdown');
})
</script>
</html>
18 changes: 18 additions & 0 deletions event-timing/pointerenter.html
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing pointerenter.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div>Outside target!</div>
<div id='target'>Target</div>
<script>
promise_test(async t => {
return testEventType(t, 'pointerenter');
})
</script>
</html>
18 changes: 18 additions & 0 deletions event-timing/pointerleave.html
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing pointerleave.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div>Outside target!</div>
<div id='target'>Target</div>
<script>
promise_test(async t => {
return testEventType(t, 'pointerleave');
})
</script>
</html>
18 changes: 18 additions & 0 deletions event-timing/pointerout.html
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing pointerout.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div>Outside target!</div>
<div id='target'>Target</div>
<script>
promise_test(async t => {
return testEventType(t, 'pointerout', true /* looseCount */);
})
</script>
</html>
18 changes: 18 additions & 0 deletions event-timing/pointerover.html
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing pointerover.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div>Outside target!</div>
<div id='target'>Target</div>
<script>
promise_test(async t => {
return testEventType(t, 'pointerover', true /* looseCount */);
})
</script>
</html>
17 changes: 17 additions & 0 deletions event-timing/pointerup.html
@@ -0,0 +1,17 @@
<!DOCTYPE html>
<html>
<meta charset=utf-8 />
<title>Event Timing pointerup.</title>
<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>
<script src=resources/event-timing-test-utils.js></script>
<div id='target'>Target</div>
<script>
promise_test(async t => {
return testEventType(t, 'pointerup');
})
</script>
</html>

0 comments on commit 1c4c718

Please sign in to comment.