Можно ли в Jest запускать задачи очистки или разрыва, которые запускаются после завершения всех других тестов? Подобно тому, как setupFiles позволяет настраивать задачи после выполнения любого теста. Бонусные очки, если это также может выполняться независимо от того, были ли у теста какие-либо ошибки.
Помещение afterAll(() => {})
на верхний уровень файла (вне любой функции описания) появляется только для запуска после завершения тестов из этого конкретного файла.
В случае использования у меня есть много тестовых файлов, которые будут создавать пользователей в базе данных разработки, и я не хочу, чтобы каждый тестовый файл отвечал за очистку и удаление пользователя после этого. Ошибки также могут возникать при написании тестов, поэтому, если очистка происходит независимо от ошибок, которые были бы предпочтительнее.