当测试中发生未处理的异常时,jasmine-node静默输出

时间:2016-03-16 18:13:07

标签: jasmine-node

我遇到一个问题,如果测试中发生未处理的异常,则jasmine-node会无声地失败。

如果我运行单个文件,一切正常,我得到了预期的茉莉花输出:

./node_modules/jasmine-node/bin/jasmine-node spec/unit/accessControlSpec.js

Finished in 0.011 seconds
4 tests, 6 assertions, 0 failures, 0 skipped

但是,如果我在一个文件夹中运行所有规格,它就会无声地失败。

./node_modules/jasmine-node/bin/jasmine-node spec/unit

尝试--verbose和--captureExceptions但没有运气。

在这种特定情况下,测试中的一些代码正在调用一个不存在的方法。

1 个答案:

答案 0 :(得分:1)

所以,结果问题是我没有调用正确的命令,因为我没有全局安装jasmine-node。

正确的方法是:

node ./node_modules/jasmine-node/lib/jasmine-node/cli.js ./spec/unit

这在此处进一步描述:Command Line Usage