UNPKG

ember-native-dom-helpers

Version:

Test helpers for your integration tests that fire native events

19 lines (17 loc) 531 B
import { run } from '@ember/runloop'; import getElementWithAssert from './-private/get-element-with-assert'; import { fireEvent } from './fire-event'; import { wait } from './-private/compatibility'; /* @method triggerEvent @param {String|HTMLElement} selector @param {String} type @param {Object} options @return {RSVP.Promise} @public */ export function triggerEvent(selector, type, options) { let el = getElementWithAssert(selector); run(() => fireEvent(el, type, options)); return (window.wait || wait)(); }