UNPKG

ember-native-dom-helpers

Version:

Test helpers for your integration tests that fire native events

19 lines (17 loc) 457 B
import { waitUntil } from './wait-until'; import { find } from './find'; import { findAll } from './find-all'; export function waitFor(selector, { timeout = 1000, count = null } = {}) { let callback; if (count) { callback = () => { let elements = findAll(selector); if (elements.length === count) { return elements; } }; } else { callback = () => find(selector); } return waitUntil(callback, { timeout }); }