beforeAll(fn) — выполняется один раз перед всеми тестами в describe блоке. beforeEach(fn) — перед каждым тестом. afterEach(fn) — после каждого. afterAll(fn) — после всех. Порядок при вложенных describe: outer beforeAll → inner beforeAll → outer beforeEach → inner beforeEach → test → inner afterEach → outer afterEach → inner afterAll → outer afterAll. Типичный паттерн: beforeAll создаёт подключение к БД, beforeEach очищает данные, afterAll закрывает соединение.
Как работают lifecycle хуки в Jest?
Junior
296 просмотровAFK Offer AI
Как работают Guards в NestJS?