Теория
Что такое Jest и какие виды тестов на нём можно писать?
Jest — инструмент запуска JavaScript-тестов с assertions, mocks и контролем окружения.
Читать ответ