ngx-testing-tools
Version:
Makes Angular testing easier
17 lines • 3.54 kB
JavaScript
import { findAllComponents } from './utils/find-all-components';
import { findAllDebugElements } from './utils/find-all-debug-elements';
import { findAllElements } from './utils/find-all-elements';
import { findComponent } from './utils/find-component';
import { findDebugElement } from './utils/find-debug-element';
import { findElement } from './utils/find-element';
export function buildQueryTools(fixture) {
return {
findComponent: (input) => findComponent(fixture, input),
findAllComponents: (input) => findAllComponents(fixture, input),
findElement: (input) => findElement(fixture, input),
findAllElements: (input) => findAllElements(fixture, input),
findDebugElement: (input) => findDebugElement(fixture, input),
findAllDebugElements: (input) => findAllDebugElements(fixture, input),
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVlcnktdG9vbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtdGVzdGluZy10b29scy9zcmMvbGliL2NvbW1vbi90b29scy9yZW5kZXJlci9xdWVyeS9xdWVyeS10b29scy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUNoRSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUN2RSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDNUQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQzlELE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUVuRCxNQUFNLFVBQVUsZUFBZSxDQUFDLE9BQWtDO0lBQ2hFLE9BQU87UUFDTCxhQUFhLEVBQUUsQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLGFBQWEsQ0FBQyxPQUFPLEVBQUUsS0FBSyxDQUFDO1FBQ3ZELGlCQUFpQixFQUFFLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLEVBQUUsS0FBSyxDQUFDO1FBQy9ELFdBQVcsRUFBRSxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsV0FBVyxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUM7UUFDbkQsZUFBZSxFQUFFLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxlQUFlLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQztRQUMzRCxnQkFBZ0IsRUFBRSxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQztRQUM3RCxvQkFBb0IsRUFBRSxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsb0JBQW9CLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQztLQUN0RSxDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudEZpeHR1cmUgfSBmcm9tICdAYW5ndWxhci9jb3JlL3Rlc3RpbmcnO1xuaW1wb3J0IHsgUXVlcnlUb29scyB9IGZyb20gJy4vbW9kZWxzL3F1ZXJ5LXRvb2xzLm1vZGVsJztcbmltcG9ydCB7IGZpbmRBbGxDb21wb25lbnRzIH0gZnJvbSAnLi91dGlscy9maW5kLWFsbC1jb21wb25lbnRzJztcbmltcG9ydCB7IGZpbmRBbGxEZWJ1Z0VsZW1lbnRzIH0gZnJvbSAnLi91dGlscy9maW5kLWFsbC1kZWJ1Zy1lbGVtZW50cyc7XG5pbXBvcnQgeyBmaW5kQWxsRWxlbWVudHMgfSBmcm9tICcuL3V0aWxzL2ZpbmQtYWxsLWVsZW1lbnRzJztcbmltcG9ydCB7IGZpbmRDb21wb25lbnQgfSBmcm9tICcuL3V0aWxzL2ZpbmQtY29tcG9uZW50JztcbmltcG9ydCB7IGZpbmREZWJ1Z0VsZW1lbnQgfSBmcm9tICcuL3V0aWxzL2ZpbmQtZGVidWctZWxlbWVudCc7XG5pbXBvcnQgeyBmaW5kRWxlbWVudCB9IGZyb20gJy4vdXRpbHMvZmluZC1lbGVtZW50JztcblxuZXhwb3J0IGZ1bmN0aW9uIGJ1aWxkUXVlcnlUb29scyhmaXh0dXJlOiBDb21wb25lbnRGaXh0dXJlPHVua25vd24+KTogUXVlcnlUb29scyB7XG4gIHJldHVybiB7XG4gICAgZmluZENvbXBvbmVudDogKGlucHV0KSA9PiBmaW5kQ29tcG9uZW50KGZpeHR1cmUsIGlucHV0KSxcbiAgICBmaW5kQWxsQ29tcG9uZW50czogKGlucHV0KSA9PiBmaW5kQWxsQ29tcG9uZW50cyhmaXh0dXJlLCBpbnB1dCksXG4gICAgZmluZEVsZW1lbnQ6IChpbnB1dCkgPT4gZmluZEVsZW1lbnQoZml4dHVyZSwgaW5wdXQpLFxuICAgIGZpbmRBbGxFbGVtZW50czogKGlucHV0KSA9PiBmaW5kQWxsRWxlbWVudHMoZml4dHVyZSwgaW5wdXQpLFxuICAgIGZpbmREZWJ1Z0VsZW1lbnQ6IChpbnB1dCkgPT4gZmluZERlYnVnRWxlbWVudChmaXh0dXJlLCBpbnB1dCksXG4gICAgZmluZEFsbERlYnVnRWxlbWVudHM6IChpbnB1dCkgPT4gZmluZEFsbERlYnVnRWxlbWVudHMoZml4dHVyZSwgaW5wdXQpLFxuICB9O1xufVxuIl19