UNPKG

ngx-testing-tools

Version:
10 lines 3.07 kB
import { buildBaseTools } from '../../common/tools/base/base-tools'; import { buildHttpTools } from '../../common/tools/http/http-tools'; import { buildRendererTools } from '../../common/tools/renderer/renderer-tools'; export function buildComponentTools(factory, httpOptions) { const { action, element, fixture, host: component, query } = buildRendererTools(factory); const { injected, injector, rx } = buildBaseTools(factory, { thisInjector: fixture.debugElement.injector }); const http = buildHttpTools(injector, httpOptions); return { action, component, element, fixture, http, injected, injector, query, rx }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50LXRvb2xzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXRlc3RpbmctdG9vbHMvc3JjL2xpYi9jb21wb25lbnQtdGVzdC1iZWQvdG9vbHMvY29tcG9uZW50LXRvb2xzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNwRSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFHcEUsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sNENBQTRDLENBQUM7QUFJaEYsTUFBTSxVQUFVLG1CQUFtQixDQUFJLE9BQW1DLEVBQUUsV0FBd0I7SUFDbEcsTUFBTSxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLEdBQUcsa0JBQWtCLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDekYsTUFBTSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsRUFBRSxFQUFFLEdBQUcsY0FBYyxDQUFDLE9BQU8sRUFBRSxFQUFFLFlBQVksRUFBRSxPQUFPLENBQUMsWUFBWSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7SUFDNUcsTUFBTSxJQUFJLEdBQWMsY0FBYyxDQUFDLFFBQVEsRUFBRSxXQUFXLENBQUMsQ0FBQztJQUU5RCxPQUFPLEVBQUUsTUFBTSxFQUFFLFNBQVMsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLEtBQUssRUFBRSxFQUFFLEVBQUUsQ0FBQztBQUN0RixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgYnVpbGRCYXNlVG9vbHMgfSBmcm9tICcuLi8uLi9jb21tb24vdG9vbHMvYmFzZS9iYXNlLXRvb2xzJztcbmltcG9ydCB7IGJ1aWxkSHR0cFRvb2xzIH0gZnJvbSAnLi4vLi4vY29tbW9uL3Rvb2xzL2h0dHAvaHR0cC10b29scyc7XG5pbXBvcnQgeyBIdHRwT3B0aW9ucyB9IGZyb20gJy4uLy4uL2NvbW1vbi90b29scy9odHRwL21vZGVscy9odHRwLW9wdGlvbnMubW9kZWwnO1xuaW1wb3J0IHsgSHR0cFRvb2xzIH0gZnJvbSAnLi4vLi4vY29tbW9uL3Rvb2xzL2h0dHAvbW9kZWxzL2h0dHAtdG9vbHMubW9kZWwnO1xuaW1wb3J0IHsgYnVpbGRSZW5kZXJlclRvb2xzIH0gZnJvbSAnLi4vLi4vY29tbW9uL3Rvb2xzL3JlbmRlcmVyL3JlbmRlcmVyLXRvb2xzJztcbmltcG9ydCB7IENvbXBvbmVudFRlc3RCZWRGYWN0b3J5IH0gZnJvbSAnLi4vY29tcG9uZW50LXRlc3QtYmVkLWZhY3RvcnknO1xuaW1wb3J0IHsgQ29tcG9uZW50VG9vbHMgfSBmcm9tICcuL21vZGVscyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBidWlsZENvbXBvbmVudFRvb2xzPFQ+KGZhY3Rvcnk6IENvbXBvbmVudFRlc3RCZWRGYWN0b3J5PFQ+LCBodHRwT3B0aW9uczogSHR0cE9wdGlvbnMpOiBDb21wb25lbnRUb29sczxUPiB7XG4gIGNvbnN0IHsgYWN0aW9uLCBlbGVtZW50LCBmaXh0dXJlLCBob3N0OiBjb21wb25lbnQsIHF1ZXJ5IH0gPSBidWlsZFJlbmRlcmVyVG9vbHMoZmFjdG9yeSk7XG4gIGNvbnN0IHsgaW5qZWN0ZWQsIGluamVjdG9yLCByeCB9ID0gYnVpbGRCYXNlVG9vbHMoZmFjdG9yeSwgeyB0aGlzSW5qZWN0b3I6IGZpeHR1cmUuZGVidWdFbGVtZW50LmluamVjdG9yIH0pO1xuICBjb25zdCBodHRwOiBIdHRwVG9vbHMgPSBidWlsZEh0dHBUb29scyhpbmplY3RvciwgaHR0cE9wdGlvbnMpO1xuXG4gIHJldHVybiB7IGFjdGlvbiwgY29tcG9uZW50LCBlbGVtZW50LCBmaXh0dXJlLCBodHRwLCBpbmplY3RlZCwgaW5qZWN0b3IsIHF1ZXJ5LCByeCB9O1xufVxuIl19