I want to remember this day as the first day I asked something at StackOverflow and receive a brilliant and non-trivial answer!
Check it out, a way to provision a group of tests with some test data asynchronously while getting some data from the provisioning process:
const setupTestContext = testContext => beforeAll(async () => { Object.assign(testContext, await setup()); }); ... describe('Some group of tests', async () => { const someData = {}; setupTestContext(someData); test('Test1', async () => { // context is filled with data at this point const actual = myFunc(someData.x) ... } ... })
Top comments (0)