Вот простое репозиторий github, демонстрирующий мою проблему
У меня есть код, который нужно запускать перед каждым describe
в моем наборе тестов mocha.Я думал, что перехватчики корневого уровня удовлетворят этому требованию, однако у меня также есть набор тестов, который по соображениям скорости должен настраиваться таким образом, чтобы это делилось между всеми его тестами, поэтому для него также требуется before
, а такжеbeforeEach
.
Неожиданно корневой уровень beforeEach
называется после before
уровня набора.Учитывая это, куда бы я поместил свой необходимый код, который должен выполняться перед каждым верхним уровнем describe
, а также перед тем же набором тестов before
?