web-dev-qa-db-fra.com

Comment passer une variable d'avant chaque crochet aux tests en plaisantant?

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

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

J'ai besoin de quelque chose comme t.context in ava

12
wong2

Déclarez simplement sandbox pour qu'il soit disponible dans le cadre de beforeEach et testez:

let sandbox;

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

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