节点ava,t.context在测试之前不可用

时间:2018-02-22 11:29:55

标签: javascript ava

在自述文件之后,此测试应该有效:

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

1 个答案:

答案 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