Я хочу создать beforeEach
Крюк, который выполняется до before
Крюк.
В основном я хочу следующее поведение:
beforeEach(() => {
console.log('beforeEach')
})
describe('tests', () => {
before(() => {
console.log('before')
})
it('test 1', () => {
console.log('it')
})
})
И я получаю:
before
beforeEach
it
Но вывод, который я хочу получить:
beforeEach
before
it
Какая будет правильная структура для получения желаемого поведения?
Обходной путь
В настоящее время я нашел обходной путь, используя два вложенных beforeEach:
beforeEach(() => {
console.log('beforeEach1')
})
describe('tests', () => {
beforeEach(() => {
console.log('beforeEach2')
})
it('test 1', () => {
console.log('it')
})
})
Какой вывод:
beforeEach1
beforeEach2
it