PointerEvent: Dispatch custom event

Test Description: This test checks if PointerEvent constructor works properly.

The following pointer types were detected: .

Summary

Harness status: OK

Found 64 tests

Details

ResultTest NameMessage
PassPointerEvent: Constructor test
Asserts run
Pass
assert_not_equals(function "function PointerEvent() { [native code] }", undefined)
    at String.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:82:17)
PassgetCoalescedEvents().length
Asserts run
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:20:17)
PassgetPredictedEvents().length
Asserts run
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:20:17)
Passevent.target
Asserts run
Pass
assert_equals(Element node <div id="target0"></div>, Element node <div id="target0"></div>)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:20:17)
Passevent.currentTarget
Asserts run
Pass
assert_equals(Element node <div id="target0"></div>, Element node <div id="target0"></div>)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:20:17)
Passevent.eventPhase
Asserts run
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:20:17)
Passevent.clientX
Asserts run
Pass
assert_equals(310, 310)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:20:17)
Passevent.pointerType
Asserts run
Pass
assert_equals("pen", "pen")
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:20:17)
PassgetCoalescedEvents()[0].clientX
Asserts run
Pass
assert_equals(300, 300)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:20:17)
PassgetCoalescedEvents()[1].clientX
Asserts run
Pass
assert_equals(310, 310)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:20:17)
PassgetPredictedEvents()[0].clientX
Asserts run
Pass
assert_equals(320, 320)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:20:17)
PassgetPredictedEvents()[1].clientX
Asserts run
Pass
assert_equals(330, 330)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:20:17)
PassgetCoalescedEvents()[0].pointerId
Asserts run
Pass
assert_equals(42, 42)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
PassgetCoalescedEvents()[0].pointerType
Asserts run
Pass
assert_equals("pen", "pen")
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
PassgetCoalescedEvents()[0].isPrimary
Asserts run
Pass
assert_equals(true, true)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
PassgetCoalescedEvents()[0].getCoalescedEvents().length
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
PassgetCoalescedEvents()[0].getPredictedEvents().length
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
FailgetCoalescedEvents()[0].targetassert_equals: expected null but got Element node <div id="target0"></div>
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at assert_equals (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1547:9)
    at Test.assert_wrapper (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1467:30)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1182:35)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1180:21
    at forEach (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4663:26)
Asserts run
Fail
assert_equals(Element node <div id="target0"></div>, null)
Error
PassgetCoalescedEvents()[0].currentTarget
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
PassgetCoalescedEvents()[0].eventPhase
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
PassgetCoalescedEvents()[0].cancelable
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
PassgetCoalescedEvents()[0].bubbles
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
FailgetCoalescedEvents()[0].offsetXassert_equals: expected 300 but got 292
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at assert_equals (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1547:9)
    at Test.assert_wrapper (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1467:30)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1182:35)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1180:21
    at forEach (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4663:26)
Asserts run
Fail
assert_equals(292, 300)
Error
FailgetCoalescedEvents()[0].offsetYassert_equals: expected 0 but got -121.140625
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at assert_equals (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1547:9)
    at Test.assert_wrapper (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1467:30)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1182:35)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1180:21
    at forEach (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4663:26)
Asserts run
Fail
assert_equals(-121.140625, 0)
Error
PassgetCoalescedEvents()[1].pointerId
Asserts run
Pass
assert_equals(42, 42)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
PassgetCoalescedEvents()[1].pointerType
Asserts run
Pass
assert_equals("pen", "pen")
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
PassgetCoalescedEvents()[1].isPrimary
Asserts run
Pass
assert_equals(true, true)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
PassgetCoalescedEvents()[1].getCoalescedEvents().length
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
PassgetCoalescedEvents()[1].getPredictedEvents().length
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
FailgetCoalescedEvents()[1].targetassert_equals: expected null but got Element node <div id="target0"></div>
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at assert_equals (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1547:9)
    at Test.assert_wrapper (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1467:30)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1182:35)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1180:21
    at forEach (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4663:26)
Asserts run
Fail
assert_equals(Element node <div id="target0"></div>, null)
Error
PassgetCoalescedEvents()[1].currentTarget
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
PassgetCoalescedEvents()[1].eventPhase
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
PassgetCoalescedEvents()[1].cancelable
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
PassgetCoalescedEvents()[1].bubbles
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:35:21)
FailgetCoalescedEvents()[1].offsetXassert_equals: expected 310 but got 302
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at assert_equals (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1547:9)
    at Test.assert_wrapper (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1467:30)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1182:35)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1180:21
    at forEach (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4663:26)
Asserts run
Fail
assert_equals(302, 310)
Error
FailgetCoalescedEvents()[1].offsetYassert_equals: expected 0 but got -121.140625
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at assert_equals (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1547:9)
    at Test.assert_wrapper (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1467:30)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1182:35)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1180:21
    at forEach (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4663:26)
Asserts run
Fail
assert_equals(-121.140625, 0)
Error
PassgetPredictedEvents()[0].pointerId
Asserts run
Pass
assert_equals(42, 42)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
PassgetPredictedEvents()[0].pointerType
Asserts run
Pass
assert_equals("pen", "pen")
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
PassgetPredictedEvents()[0].isPrimary
Asserts run
Pass
assert_equals(true, true)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
PassgetPredictedEvents()[0].getCoalescedEvents().length
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
PassgetPredictedEvents()[0].getPredictedEvents().length
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
FailgetPredictedEvents()[0].targetassert_equals: expected null but got Element node <div id="target0"></div>
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at assert_equals (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1547:9)
    at Test.assert_wrapper (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1467:30)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1182:35)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1180:21
    at forEach (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4663:26)
Asserts run
Fail
assert_equals(Element node <div id="target0"></div>, null)
Error
PassgetPredictedEvents()[0].currentTarget
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
PassgetPredictedEvents()[0].eventPhase
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
PassgetPredictedEvents()[0].cancelable
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
PassgetPredictedEvents()[0].bubbles
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
FailgetPredictedEvents()[0].offsetXassert_equals: expected 320 but got 312
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at assert_equals (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1547:9)
    at Test.assert_wrapper (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1467:30)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1182:35)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1180:21
    at forEach (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4663:26)
Asserts run
Fail
assert_equals(312, 320)
Error
FailgetPredictedEvents()[0].offsetYassert_equals: expected 0 but got -121.140625
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at assert_equals (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1547:9)
    at Test.assert_wrapper (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1467:30)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1182:35)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1180:21
    at forEach (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4663:26)
Asserts run
Fail
assert_equals(-121.140625, 0)
Error
PassgetPredictedEvents()[1].pointerId
Asserts run
Pass
assert_equals(42, 42)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
PassgetPredictedEvents()[1].pointerType
Asserts run
Pass
assert_equals("pen", "pen")
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
PassgetPredictedEvents()[1].isPrimary
Asserts run
Pass
assert_equals(true, true)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
PassgetPredictedEvents()[1].getCoalescedEvents().length
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
PassgetPredictedEvents()[1].getPredictedEvents().length
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
FailgetPredictedEvents()[1].targetassert_equals: expected null but got Element node <div id="target0"></div>
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at assert_equals (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1547:9)
    at Test.assert_wrapper (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1467:30)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1182:35)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1180:21
    at forEach (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4663:26)
Asserts run
Fail
assert_equals(Element node <div id="target0"></div>, null)
Error
PassgetPredictedEvents()[1].currentTarget
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
PassgetPredictedEvents()[1].eventPhase
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
PassgetPredictedEvents()[1].cancelable
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
PassgetPredictedEvents()[1].bubbles
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:52:21)
FailgetPredictedEvents()[1].offsetXassert_equals: expected 330 but got 322
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at assert_equals (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1547:9)
    at Test.assert_wrapper (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1467:30)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1182:35)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1180:21
    at forEach (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4663:26)
Asserts run
Fail
assert_equals(322, 330)
Error
FailgetPredictedEvents()[1].offsetYassert_equals: expected 0 but got -121.140625
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at assert_equals (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1547:9)
    at Test.assert_wrapper (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1467:30)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1182:35)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:1180:21
    at forEach (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4663:26)
Asserts run
Fail
assert_equals(-121.140625, 0)
Error
Passdefault event.pointerType
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:69:17)
Passdefault getCoalescedEvents().length
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:69:17)
Passdefault getPredictedEvents().length
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:69:17)
Passtype event.pointerType
Asserts run
Pass
assert_equals("foo", "foo")
    at Test.<anonymous> ( /pointerevents/pointerevent_constructor.https.html:76:17)