Как записать непредвиденное исключение в тесте Жасмин - PullRequest
0 голосов
/ 07 сентября 2018

Шаблон для проверки того, что метод не генерирует исключение:

expect(foo).not.toThrow();

Если этот метод выбрасывает, вы получаете ошибку вроде:

"Ожидаемая функция не выдавать ошибку, но вызвала ошибку TypeError."

Было бы гораздо полезнее, если бы журнал содержал полную информацию об исключениях, есть ли способ легко это сделать?

Я использую следующее, но оно не такое «чистое», как ожидание вызова из одной строки:

try {
  foo();
}
catch (e) {
  fail(JSON.stringify(e));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...