У меня очень простой сервисный звонок и тест на жасмин.
Сервисный звонок:
getUserInfo() {
return this.http.get('/users');
}
Метод теста:
it('should get user info', inject([UsersService, HttpTestingController], (service: UsersService, backend: HttpTestingController) => {
const testUser = [{username: 'testLogin', firstName: 'testFName', lastName: 'testLName'}];
service.getUserInfo().subscribe( user => {
expect(user).toEqual(testUser);
});
backend.expectOne({
method: 'GET',
url: '/users'
}).flush(testUser);
}));
Что я? я делаю неправильно? Почему в карме говорится, что ошибка:
Ошибка: Ожидается один соответствующий запрос по критериям «Метод соответствия: GET, URL: / users», не найден.