2016-03-16 29 views
0

如果测试中发生未处理的异常,茉莉花节点会悄无声息地失败。当测试中出现未处理的异常时,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但没有运气。

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

回答

0

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

正确的方法是:

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

在这里,这进一步说明:Command Line Usage

相关问题