本文介绍了如何将变量从 beforeEach 钩子传递到 jest 中的测试?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
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 钩子传递到 jest 中的测试?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!