Необработанный отказ от обещания », TypeError: error .__ httpResponse не определен - PullRequest
0 голосов
/ 24 июня 2019

Я получаю сообщение об ошибке после написания макета для выполнения моего сервиса, а затем метод в Жасмин.

Я попытался смоделировать свои данные в тестовом примере и создал метод создания шпиона, который работает успешно, но в то же время выдает ошибку отклонения необработанного обещания ', 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 не определен

...