Как вернуть ответ об ошибке HTTP в TypeMoq - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь написать модульный тест TypeScript, используя TypeMoq, который проверяет HTTP-запрос и возвращает ответ об ошибке.При возврате базового объекта, как и ожидалось, проблем нет, но при попытке вернуть ответ об ошибке HTTP тест всегда завершается неудачей из-за генерируемого исключения.

Как я могу написать фиктивную настройку, используя TypeMoq, которая возвращает ответ об ошибке HTTP и не выдает исключение?Если есть код ошибки ответа HTTP, я хочу установить свойство component.SomeProperty.

mock.setup(x => x.getHttpData()).throws(() => new Error('error'));

expect(component.SomeProperty).toBe('someValue');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...