Как сделать так, чтобы шут-тест провалился при любой выданной ошибке?
Я немного пробовал, но синтаксис еще не прибил.
test('getArcId => Error', async () => {
await expect(client.getArcId('skynet')).rejects.toThrow();
});
Я получаюсообщение об ошибке
getArcId ›getArcId => Ошибка
ожидаемая (полученная) .rejects.toThrow ()
Полученная функция не сгенерировала
Однако следующий тест пройден, поэтому функция, которую я собираюсь проверить, выполняет throw (по крайней мере, насколько я понимаю, что означает throw):
test('getArcId => Error', async () => {
await client.getArcId('skynet').catch(e =>
expect(e.message).toBe('Command failure')
);
});