Я не уверен, что перезагрузка браузера будет хорошей идеей. Вы можете столкнуться с ошибкой Some of your tests did a full page reload
jasmine, и это может замедлить ваши тесты. Я бы использовал преимущества beforeEach
, beforeAll
, afterEach
, afterAll
крючков.
beforeEach
выполняется перед каждым it
тестом в блоке describe
, а beforeAll
выполняется один раз перед всеми it
тестами внутри блока describe
.
afterEach
запускается после каждого it
теста в блоке describe
, а afterAll
запускается один раз после всех it
тестов внутри блока describe
.
Что вы можете сделать, это взять Преимущество этих крючков и соответственно добавлять и удалять вещи в окне и очищать после каждого теста (возможно, afterEach
или afterAll
) крючков.