Executando a configuração do Mocha antes de cada suíte e não antes de cada teste

Usando NodeJS e Mocha para teste. Eu acho que entendo como antes () e beforeEach () funcionam. O problema é que eu gostaria de adicionar um script de instalação que seja executado antes de cada "descrição" e não antes de cada "isso".

Se eu usarbefore() ele será executado apenas uma vez em todo o conjunto e, se eu usarbeforeEach() ele será executado antes de cada teste, então estou tentando encontrar um meio termo.

Então, se este é o meu arquivo de teste:

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){
    ...
  });
});

Eu gostaria que o "setupStuff" contivesse uma função executada antes de 'Suite one' e 'Suite two'

Ou, em outras palavras, antes de 'S1 Teste um' e 'S2 Teste um', mas NÃO antes de 'S1 Teste dois'.

Isso pode ser feito?

questionAnswers(3)

yourAnswerToTheQuestion