How to pass variable from beforeEach hook to tests in jest?

Viewed 33485
beforeEach(async () => {
  const sandbox = sinon.sandbox.create()
  ...
})

test('/add', () => {
  // how can I use sandbox here?
})

What I need is something like t.context in ava

1 Answers

Just declare sandbox so it is available in the scope of beforeEach and test:

let sandbox;

beforeEach(async () => {
  sandbox = sinon.sandbox.create()
  ...
})

test('/add', () => {
  // sandbox available for use
})
Related