UNPKG

ember-cli-page-object

Version:

This ember-cli addon eases the construction of page objects on your acceptance and integration tests

26 lines (22 loc) 1.14 kB
export { findElement } from './find-element'; export { findElementWithAssert } from './find-element-with-assert'; export { findOne } from './find-one'; export { findMany } from './find-many'; export { buildSelector, getContext, fullScope } from '../-private/helpers'; import { register as registerExecutionContext } from '../-private/execution_context'; import IntegrationNativeEventsContext from '../-private/execution_context/integration-native-events'; import AcceptanceNativeEventsContext from '../-private/execution_context/acceptance-native-events'; import IntegrationEmberContext from '../-private/execution_context/integration'; import AcceptanceEmberContext from '../-private/execution_context/acceptance'; function useNativeEvents(flag = true) { if (flag) { registerExecutionContext('integration', IntegrationNativeEventsContext); registerExecutionContext('acceptance', AcceptanceNativeEventsContext); } else { registerExecutionContext('integration', IntegrationEmberContext); registerExecutionContext('acceptance', AcceptanceEmberContext); } } export { registerExecutionContext, useNativeEvents };