Я хочу запускать function
/task
всякий раз, когда любой jest
тест не проходит. Вместо того, чтобы обернуть весь мой тест с помощью try
/catch
или добавить проверку if
, есть ли способ использовать afterEach
?
Если тест не пройден, я хочу, чтобы он не прошел, просто запустите отдельную функцию.
Например:
test('nav loads correctly', async () => {
const listItems = await page.$$('[data-testid="navBarLi"]')
expect(listItems.length).toBe(4)
if (listItems.length !== 4)
await page.screenshot({path: 'screenshot.png'})
})
Это добавление проверки if... Но я хочу что-то более надежное для всех моих тестов.