ngx-testing-tools
Version:
Makes Angular testing easier
8 lines • 1.68 kB
JavaScript
export function emitFakeErrorResponse(httpController, config) {
const { url, method, status, statusText = 'Error' } = config;
const error = new ProgressEvent(statusText);
httpController
.expectOne({ url, method })
.error(error, { status, statusText });
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1pdC1lcnJvci1yZXNwb25zZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC10ZXN0aW5nLXRvb2xzL3NyYy9saWIvY29tbW9uL3Rvb2xzL2h0dHAvdXRpbHMvZW1pdC1lcnJvci1yZXNwb25zZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxNQUFNLFVBQVUscUJBQXFCLENBQUMsY0FBcUMsRUFBRSxNQUEyQjtJQUN0RyxNQUFNLEVBQUUsR0FBRyxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsVUFBVSxHQUFHLE9BQU8sRUFBRSxHQUFHLE1BQU0sQ0FBQztJQUM3RCxNQUFNLEtBQUssR0FBRyxJQUFJLGFBQWEsQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUU1QyxjQUFjO1NBQ1gsU0FBUyxDQUFDLEVBQUUsR0FBRyxFQUFFLE1BQU0sRUFBRSxDQUFDO1NBQzFCLEtBQUssQ0FBQyxLQUFLLEVBQUUsRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFLENBQUMsQ0FBQztBQUMxQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSHR0cFRlc3RpbmdDb250cm9sbGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAvdGVzdGluZyc7XG5pbXBvcnQgeyBFcnJvclJlc3BvbnNlQ29uZmlnIH0gZnJvbSAnLi9tb2RlbHMvZXJyb3ItcmVzcG9uc2UtY29uZmlnLm1vZGVsJztcblxuZXhwb3J0IGZ1bmN0aW9uIGVtaXRGYWtlRXJyb3JSZXNwb25zZShodHRwQ29udHJvbGxlcjogSHR0cFRlc3RpbmdDb250cm9sbGVyLCBjb25maWc6IEVycm9yUmVzcG9uc2VDb25maWcpOiB2b2lkIHtcbiAgY29uc3QgeyB1cmwsIG1ldGhvZCwgc3RhdHVzLCBzdGF0dXNUZXh0ID0gJ0Vycm9yJyB9ID0gY29uZmlnO1xuICBjb25zdCBlcnJvciA9IG5ldyBQcm9ncmVzc0V2ZW50KHN0YXR1c1RleHQpO1xuXG4gIGh0dHBDb250cm9sbGVyXG4gICAgLmV4cGVjdE9uZSh7IHVybCwgbWV0aG9kIH0pXG4gICAgLmVycm9yKGVycm9yLCB7IHN0YXR1cywgc3RhdHVzVGV4dCB9KTtcbn1cbiJdfQ==