У меня есть Angular (6) HttpInterceptor, как у этого метода перехвата:
intercept(req: HttpRequest<any>,next: HttpHandler): Observable<HttpEvent<any>> {
if (this.translationService.currentLang) {
req = req.clone({
setHeaders: {
'Accept-Language': this.translationService.currentLang
}
});
}
return next.handle(req);
}
Как я могу получить это для модульного теста с жасмином и проверки того, что возвращаемый запрос содержит новый заголовок?Я знаю, что могу получить параметр с помощью
let next = jasmine.createSpyObj('httpHandler', ['handle']);
next.handle.calls.mostRecent();
Но как я могу проверить, что заголовок установлен?