ngx-testing-tools
Version:
Makes Angular testing easier
9 lines • 2.28 kB
JavaScript
import { buildBaseTools } from '../../common/tools/base/base-tools';
import { buildHttpTools } from '../../common/tools/http/http-tools';
export function buildServiceTools(factory, httpOptions) {
const service = factory['instance'];
const { injected, injector, rx } = buildBaseTools(factory);
const http = buildHttpTools(injector, httpOptions);
return { http, injected, injector, rx, service };
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZS10b29scy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC10ZXN0aW5nLXRvb2xzL3NyYy9saWIvc2VydmljZS10ZXN0LWJlZC90b29scy9zZXJ2aWNlLXRvb2xzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNwRSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFNcEUsTUFBTSxVQUFVLGlCQUFpQixDQUFJLE9BQWlDLEVBQUUsV0FBd0I7SUFDOUYsTUFBTSxPQUFPLEdBQU0sT0FBTyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQ3ZDLE1BQU0sRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLEVBQUUsRUFBRSxHQUFHLGNBQWMsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUMzRCxNQUFNLElBQUksR0FBYyxjQUFjLENBQUMsUUFBUSxFQUFFLFdBQVcsQ0FBQyxDQUFDO0lBRTlELE9BQU8sRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxFQUFFLEVBQUUsT0FBTyxFQUFFLENBQUM7QUFDbkQsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGJ1aWxkQmFzZVRvb2xzIH0gZnJvbSAnLi4vLi4vY29tbW9uL3Rvb2xzL2Jhc2UvYmFzZS10b29scyc7XG5pbXBvcnQgeyBidWlsZEh0dHBUb29scyB9IGZyb20gJy4uLy4uL2NvbW1vbi90b29scy9odHRwL2h0dHAtdG9vbHMnO1xuaW1wb3J0IHsgSHR0cE9wdGlvbnMgfSBmcm9tICcuLi8uLi9jb21tb24vdG9vbHMvaHR0cC9tb2RlbHMvaHR0cC1vcHRpb25zLm1vZGVsJztcbmltcG9ydCB7IEh0dHBUb29scyB9IGZyb20gJy4uLy4uL2NvbW1vbi90b29scy9odHRwL21vZGVscy9odHRwLXRvb2xzLm1vZGVsJztcbmltcG9ydCB7IFNlcnZpY2VUZXN0QmVkRmFjdG9yeSB9IGZyb20gJy4uL3NlcnZpY2UtdGVzdC1iZWQtZmFjdG9yeSc7XG5pbXBvcnQgeyBTZXJ2aWNlVG9vbHMgfSBmcm9tICcuL21vZGVscyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBidWlsZFNlcnZpY2VUb29sczxUPihmYWN0b3J5OiBTZXJ2aWNlVGVzdEJlZEZhY3Rvcnk8VD4sIGh0dHBPcHRpb25zOiBIdHRwT3B0aW9ucyk6IFNlcnZpY2VUb29sczxUPiB7XG4gIGNvbnN0IHNlcnZpY2U6IFQgPSBmYWN0b3J5WydpbnN0YW5jZSddO1xuICBjb25zdCB7IGluamVjdGVkLCBpbmplY3RvciwgcnggfSA9IGJ1aWxkQmFzZVRvb2xzKGZhY3RvcnkpO1xuICBjb25zdCBodHRwOiBIdHRwVG9vbHMgPSBidWlsZEh0dHBUb29scyhpbmplY3RvciwgaHR0cE9wdGlvbnMpO1xuXG4gIHJldHVybiB7IGh0dHAsIGluamVjdGVkLCBpbmplY3RvciwgcngsIHNlcnZpY2UgfTtcbn1cbiJdfQ==