summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/dom/nodes/Document-createEvent-touchevent.window.js
blob: 6523ac5a023fc46cfbd87fb87dcadbd1b59eb55c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
for (const variant of ['TouchEvent', 'touchevent', 'TOUCHEVENT']) {
  test(() => {
    if (!('ontouchstart' in document)) {
      assert_throws_dom("NOT_SUPPORTED_ERR", () => {
        document.createEvent(variant);
      });
    } else {
      document.createEvent(variant);
      // The interface and other details of the event is tested in Document-createEvent.https.html
    }
  }, `document.createEvent('${variant}') should throw if 'expose legacy touch event APIs' is false`);
}