У меня возникают проблемы с модульным тестированием после вызова API, moxios не может вызвать успешный обратный вызов
Я использую карму и моксиос для тестирования
Мой метод испытаний выглядит следующим образом:
it("login()",function() {
moxios.stubRequest('/Account', {
status: 200,
response: {
"userId": 12345,
"firstName": "Jon",
"lastName": "Snow",
"accessToken": "test-token-123.@ertfg",
"userPermission": ["4", "5"]
}
})
Auth.login('Test','Test')
moxios.wait(() => {
try {
let request = moxios.requests.mostRecent()
done()
} catch (e) {
done(e)
}
})
})
И метод, который я пытаюсь проверить
login (employeeId, password) {
Api.post('/Account', {
userId: employeeId,
password: password
})
.then(response => this.loginSuccessful(response))
.catch(error => this.loginFailed(error.response));
},
Отчет о тестировании покрытия выглядит следующим образом
Отчет о покрытии
Заранее спасибо