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`); }