ngx-testing-tools
Version:
Makes Angular testing easier
12 lines • 3.15 kB
JavaScript
import { buildBaseTools } from '../../common/tools/base/base-tools';
import { buildHttpTools } from '../../common/tools/http/http-tools';
import { buildTriggerTools } from './trigger/trigger-tools';
export function buildResolverTools(factory, httpOptions) {
const resolverProxy = factory['instance'];
const resolver = resolverProxy.instance;
const { injected, injector, rx } = buildBaseTools(factory);
const http = buildHttpTools(injector, httpOptions);
const trigger = buildTriggerTools(resolverProxy, injector);
return { resolver, trigger, http, injected, injector, rx };
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzb2x2ZXItdG9vbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtdGVzdGluZy10b29scy9zcmMvbGliL3Jlc29sdmVyLXRlc3QtYmVkL3Rvb2xzL3Jlc29sdmVyLXRvb2xzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNwRSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFPcEUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFFNUQsTUFBTSxVQUFVLGtCQUFrQixDQUFJLE9BQWtDLEVBQUUsV0FBd0I7SUFDaEcsTUFBTSxhQUFhLEdBQWtCLE9BQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUN6RCxNQUFNLFFBQVEsR0FBTSxhQUFhLENBQUMsUUFBUSxDQUFDO0lBRTNDLE1BQU0sRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLEVBQUUsRUFBRSxHQUFHLGNBQWMsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUMzRCxNQUFNLElBQUksR0FBYyxjQUFjLENBQUMsUUFBUSxFQUFFLFdBQVcsQ0FBQyxDQUFDO0lBQzlELE1BQU0sT0FBTyxHQUEwQixpQkFBaUIsQ0FBQyxhQUFhLEVBQUUsUUFBUSxDQUFDLENBQUM7SUFFbEYsT0FBTyxFQUFFLFFBQVEsRUFBRSxPQUFPLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsRUFBRSxFQUFFLENBQUM7QUFDN0QsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGJ1aWxkQmFzZVRvb2xzIH0gZnJvbSAnLi4vLi4vY29tbW9uL3Rvb2xzL2Jhc2UvYmFzZS10b29scyc7XG5pbXBvcnQgeyBidWlsZEh0dHBUb29scyB9IGZyb20gJy4uLy4uL2NvbW1vbi90b29scy9odHRwL2h0dHAtdG9vbHMnO1xuaW1wb3J0IHsgSHR0cE9wdGlvbnMgfSBmcm9tICcuLi8uLi9jb21tb24vdG9vbHMvaHR0cC9tb2RlbHMvaHR0cC1vcHRpb25zLm1vZGVsJztcbmltcG9ydCB7IEh0dHBUb29scyB9IGZyb20gJy4uLy4uL2NvbW1vbi90b29scy9odHRwL21vZGVscy9odHRwLXRvb2xzLm1vZGVsJztcbmltcG9ydCB7IFJlc29sdmVyUHJveHkgfSBmcm9tICcuLi9wcm94eS9yZXNvbHZlci1wcm94eSc7XG5pbXBvcnQgeyBSZXNvbHZlclRlc3RCZWRGYWN0b3J5IH0gZnJvbSAnLi4vcmVzb2x2ZXItdGVzdC1iZWQtZmFjdG9yeSc7XG5pbXBvcnQgeyBSZXNvbHZlclRvb2xzIH0gZnJvbSAnLi9tb2RlbHMnO1xuaW1wb3J0IHsgVHJpZ2dlclRvb2xzIH0gZnJvbSAnLi90cmlnZ2VyL21vZGVscy90cmlnZ2VyLXRvb2xzLm1vZGVsJztcbmltcG9ydCB7IGJ1aWxkVHJpZ2dlclRvb2xzIH0gZnJvbSAnLi90cmlnZ2VyL3RyaWdnZXItdG9vbHMnO1xuXG5leHBvcnQgZnVuY3Rpb24gYnVpbGRSZXNvbHZlclRvb2xzPFQ+KGZhY3Rvcnk6IFJlc29sdmVyVGVzdEJlZEZhY3Rvcnk8VD4sIGh0dHBPcHRpb25zOiBIdHRwT3B0aW9ucyk6IFJlc29sdmVyVG9vbHM8VD4ge1xuICBjb25zdCByZXNvbHZlclByb3h5OiBSZXNvbHZlclByb3h5ID0gZmFjdG9yeVsnaW5zdGFuY2UnXTtcbiAgY29uc3QgcmVzb2x2ZXI6IFQgPSByZXNvbHZlclByb3h5Lmluc3RhbmNlO1xuXG4gIGNvbnN0IHsgaW5qZWN0ZWQsIGluamVjdG9yLCByeCB9ID0gYnVpbGRCYXNlVG9vbHMoZmFjdG9yeSk7XG4gIGNvbnN0IGh0dHA6IEh0dHBUb29scyA9IGJ1aWxkSHR0cFRvb2xzKGluamVjdG9yLCBodHRwT3B0aW9ucyk7XG4gIGNvbnN0IHRyaWdnZXI6IFRyaWdnZXJUb29sczx1bmtub3duPiA9IGJ1aWxkVHJpZ2dlclRvb2xzKHJlc29sdmVyUHJveHksIGluamVjdG9yKTtcblxuICByZXR1cm4geyByZXNvbHZlciwgdHJpZ2dlciwgaHR0cCwgaW5qZWN0ZWQsIGluamVjdG9yLCByeCB9O1xufVxuIl19