20 lines
479 B
TypeScript
Raw Normal View History

2018-09-17 23:03:32 -07:00
import { TestContext } from 'ember-test-helpers';
export const getText = (test: TestContext) => {
return (test.element.textContent || '').trim();
};
export const getTextNoSpaces = (test: TestContext) => {
return getText(test).replace(/\s/gi, '');
};
export const querySelector = <E extends Element>(test: TestContext, selector: string): E | null => {
const element = test.element;
if (!element) {
return null;
}
return element.querySelector<E>(selector);
};