Запуск установки Mocha перед каждым пакетом, а не перед каждым тестом
Использование NodeJS и Mocha для тестирования. Я думаю, что понимаю, как before () и beforeEach () работают. Проблема в том, что я хотел бы добавить сценарий установки, который запускается перед каждым «описанием», а не перед каждым «этим».
Если я используюbefore()
он будет работать только один раз для всего пакета, и если я используюbeforeEach()
он будет выполняться перед каждым тестом, поэтому я пытаюсь найти золотую середину.
Итак, если это мой тестовый файл:
require('./setupStuff');
describe('Suite one', function(){
it('S1 Test one', function(done){
...
});
it('S1 Test two', function(done){
...
});
});
describe('Suite two', function(){
it('S2 Test one', function(done){
...
});
});
Я хотел бы, чтобы «setupStuff» содержал функцию, которая запускается до «Suite one» и «Suite two»
Или, другими словами, до «S1 Test one» и «S2 Test one», но НЕ до «S1 Test two».
Это можно сделать?