ngx-testing-tools
Version:
Makes Angular testing easier
9 lines • 2.14 kB
JavaScript
import { HttpRequest } from '@angular/common/http';
import { mockRequestHandlerFactory } from './handlers/mock-request-handler';
export function inspectRequest(interceptor, reqOrUrl, url, body = null) {
const req = (reqOrUrl instanceof HttpRequest)
? reqOrUrl
: new HttpRequest(reqOrUrl, url, body);
return interceptor.intercept(req, mockRequestHandlerFactory());
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5zcGVjdC1yZXF1ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXRlc3RpbmctdG9vbHMvc3JjL2xpYi9pbnRlcmNlcHRvci10ZXN0LWJlZC90b29scy9pbnNwZWN0L3V0aWxzL2luc3BlY3QtcmVxdWVzdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQW1CLFdBQVcsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBR3BFLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBRTVFLE1BQU0sVUFBVSxjQUFjLENBQUMsV0FBNEIsRUFBRSxRQUF1QyxFQUFFLEdBQVksRUFBRSxPQUFpQixJQUFJO0lBQ3ZJLE1BQU0sR0FBRyxHQUF5QixDQUFDLFFBQVEsWUFBWSxXQUFXLENBQUM7UUFDakUsQ0FBQyxDQUFDLFFBQVE7UUFDVixDQUFDLENBQUMsSUFBSSxXQUFXLENBQUMsUUFBUSxFQUFFLEdBQUksRUFBRSxJQUFJLENBQUMsQ0FBQztJQUUxQyxPQUFPLFdBQVcsQ0FBQyxTQUFTLENBQUMsR0FBRyxFQUFFLHlCQUF5QixFQUFFLENBQVEsQ0FBQztBQUN4RSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSHR0cEludGVyY2VwdG9yLCBIdHRwUmVxdWVzdCB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IEJvZHlUeXBlIH0gZnJvbSAnLi4vLi4vLi4vLi4vY29tbW9uL3Rvb2xzL2h0dHAvdXRpbHMvbW9kZWxzL3N1Y2Nlc3MtcmVzcG9uc2UtY29uZmlnLm1vZGVsJztcbmltcG9ydCB7IG1vY2tSZXF1ZXN0SGFuZGxlckZhY3RvcnkgfSBmcm9tICcuL2hhbmRsZXJzL21vY2stcmVxdWVzdC1oYW5kbGVyJztcblxuZXhwb3J0IGZ1bmN0aW9uIGluc3BlY3RSZXF1ZXN0KGludGVyY2VwdG9yOiBIdHRwSW50ZXJjZXB0b3IsIHJlcU9yVXJsOiBIdHRwUmVxdWVzdDx1bmtub3duPiB8IHN0cmluZywgdXJsPzogc3RyaW5nLCBib2R5OiBCb2R5VHlwZSA9IG51bGwpOiBPYnNlcnZhYmxlPEh0dHBSZXF1ZXN0PHVua25vd24+PiB7XG4gIGNvbnN0IHJlcTogSHR0cFJlcXVlc3Q8dW5rbm93bj4gPSAocmVxT3JVcmwgaW5zdGFuY2VvZiBIdHRwUmVxdWVzdClcbiAgICA/IHJlcU9yVXJsXG4gICAgOiBuZXcgSHR0cFJlcXVlc3QocmVxT3JVcmwsIHVybCEsIGJvZHkpO1xuXG4gIHJldHVybiBpbnRlcmNlcHRvci5pbnRlcmNlcHQocmVxLCBtb2NrUmVxdWVzdEhhbmRsZXJGYWN0b3J5KCkpIGFzIGFueTtcbn1cbiJdfQ==