Я получаю сообщение об ошибке после написания макета для выполнения моего сервиса, а затем метод в Жасмин.
Я попытался смоделировать свои данные в тестовом примере и создал метод создания шпиона, который работает успешно, но в то же время выдает ошибку отклонения необработанного обещания ', TypeError: error .__ httpResponse не определен
const verifyName = (ctrl,form) => {
if (abc === "000") {
service.getNameErrors(nameCode)
.then(() => {
if (signingResponse === "000") {
return true;
}
else {
return false;
}
})
.catch((error) => {
if (error.__httpResponse.status !== "200") {
return;
}
})
}
}
describe('verifyName ', () =>{
it('verifyName execution', () => {
let ctrl = {
};
let form ={};
let mockData={signingResponse :"000"}
let service = {
getNameErrors: jasmine.createSpy('getNameErrors').and.returnValue(Promise.resolve(mockData))
};
let transactionSigningResponse = '000';
const test = new helper({
service
});
test.verifyName(ctrl, form);
})
});
Ожидается, что успешный тестовый пример для его покрытия кода и получения ошибки является ОШИБКА: «Отклонение необработанного обещания», Ошибка типа: ошибка .__RrRponponse не определен