【发布时间】:2018-08-05 01:47:41
【问题描述】:
我有以下test.js 文件:
const test = require("ava");
test.before("foo", t => {
someSetupThatMightThrow();
});
test("bar", t => {
t.pass();
});
test.after("baz", t => {
someTeardownThatMightThrow();
});
运行ava --verbose 后,如果有任何钩子抛出,我会在测试报告中得到一个红色的 X,这很好。但是,如果没有抛出任何异常,bar 测试我只会得到一个绿色复选标记:
我也希望看到与 before/after 挂钩相关的绿色复选标记,而不是简单地省略它们。我该怎么做?
【问题讨论】:
-
你根本不应该在钩子之前和之后运行测试;它们用于设置和拆卸依赖项
-
@Hamms 我知道......在我尝试创建一个最小的例子时,我最终给出了错误的想法。我已经编辑了我的问题,请再看一遍:)
标签: javascript ava