summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/infrastructure/testdriver/actions/touchEvents.js
blob: c1213b6693bd8a43da07e57c9c6bab11e0a64184 (plain)
1
2
3
4
5
6
7
8
9
10
11
function eventEquals(e, expected) {
  for (const prop of Object.keys(expected)) {
    assert_equals(e[prop], expected[prop], `Event ${e.type} pointerId ${e.pointerId} property ${prop}`);
  }
}

function addPointerEventListeners(test, target, events) {
  for (const event of ["pointerup", "pointerdown", "pointermove"]) {
    target.addEventListener(event, test.step_func(e => events.push(e)));
  }
}