Javascript 如何在AVA测试报告中包括前/后挂钩?
我有以下Javascript 如何在AVA测试报告中包括前/后挂钩?,javascript,ava,Javascript,Ava,我有以下test.js文件: const test = require("ava"); test.before("foo", t => { someSetupThatMightThrow(); }); test("bar", t => { t.pass(); }); test.after("baz", t => { someTeardownThatMightThrow(); }); 运行ava--verbose后,如果有任何钩子抛出,我会在测试报告中得
test.js
文件:
const test = require("ava");
test.before("foo", t => {
someSetupThatMightThrow();
});
test("bar", t => {
t.pass();
});
test.after("baz", t => {
someTeardownThatMightThrow();
});
运行ava--verbose
后,如果有任何钩子抛出,我会在测试报告中得到一个红色的X,这很好。但是,如果没有抛出任何内容,则对于条测试,我只得到一个绿色复选标记:
我希望看到绿色的复选标记相对于before/after钩子,而不是简单地忽略它们。我该怎么做呢?抱歉,我们不会在我们的常规记者中输出这些内容。我得说别担心,钩子会跑的
(最终,我们可能会有一个更低级的reporter,其中包含这些信息,您可以在其上构建自己的reporter,但这是一个很好的选择。)您根本不应该在挂钩之前和之后运行测试;它们用于安装和拆卸dependencies@Hamms我知道。。。在我试图创建一个最小的示例时,我最终给出了错误的想法。我已经编辑了我的问题,请再看一遍:)谢谢你的回答和这个很棒的库:)