Я создал собственный HttpInterceptor, для которого сейчас пытаюсь написать тесты. Чтобы сделать это, я издеваюсь над HttpHandler.
Я хочу, чтобы метод handle моего mock-обработчика выдавал все, что я ему говорю, поэтому я пытаюсь создать mock-обработчик, чтобы выдавать HttpErrorResponse следующим образом:
const handle = jest.fn(() => of(new HttpErrorResponse({})));
interceptor.intercept(req, {handle});
Но я получаю сообщение об ошибке ниже:
![enter image description here](https://i.stack.imgur.com/JrFSK.png)
Как мне это исправить? Вполне возможно, что я тоже собираюсь протестировать все это неправильно, поэтому я открыт для предложений!
EDIT:
Суть проблемы заключается в том, что я не могу (не знаю, как) вручную создать HttpEvent!.