У меня проблемы с загрузкой имен файлов в jest.each асинхронно.
Мой код:
let files: string[][]
function getFilesWorking() {
files = [["test1"], ["test2"]]
}
async function getFilesAsync() {
files = await Promise.resolve([["test1"], ["test2"]])
}
beforeAll(() => {
console.log("before")
})
describe.only("Name of the group", () => {
getFilesAsync()
test.each(files)("runs", f => {})
})
beforeAll выполняется перед каждым тестом, но НЕ перед инициализацией test.each, поэтому я в конечном итоге с неопределенным.
Как я могу загрузить файлы перед использованием test.each?