在自述文件之后,此测试应该有效:
test.before(t => {
t.context = 'unicorn';
});
但它返回:
t.context is not available in before tests
我预计这将在版本0.25中实现,我做错了吗?
ava版本:" 0.25.0" Node.js v8.9.1 达尔文17.4.0 npm --version 5.6
答案 0 :(得分:3)
请检查this answer。
您在GitHub上看到的文档与版本1.0.0-beta.3有关,而不是发布到npm的稳定版本(0.25.0)。
因此,您可以看到版本0.25.0
上下文仅在.beforeEach
挂钩中可用。
如果你想在.before
中使用它,你必须安装最新的测试版:
npm i ava@next --save-dev