本文介绍了如何将变量从beforeEach挂钩传递到测试中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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

我需要的是类似ava中的t.context

What I need is something like t.context in ava

推荐答案

只需声明沙箱,即可在beforeEach和test的范围内使用它:

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
})

这篇关于如何将变量从beforeEach挂钩传递到测试中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-26 00:12