Как я могу получить доступ к значению переменной, которую я установил в хуке before
, непосредственно в хуке describe
, но за пределами it
?Примерно так:
let messages = []
before(done => {
messages = ['Hi', 'This is a response']
done()
})
describe('Should return correct responses for all messages', () => {
messages.forEach(v => {
it('my tests here' , done => {
})
})
})
Когда я пытаюсь это сделать, я получаю пустой массив, вероятно, потому что mocha имеет только значение переменных, установленное в before
ловушках при выполнении it
с.Я пытаюсь сделать это, потому что я хочу иметь отдельный тест для каждой записи в массиве.