Цикл по массиву, установленному перед хуком, внутри описания - PullRequest
0 голосов
/ 23 сентября 2019

Как я могу получить доступ к значению переменной, которую я установил в хуке 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 с.Я пытаюсь сделать это, потому что я хочу иметь отдельный тест для каждой записи в массиве.

...