当我使用jasmine-node
. 我试过--captureExceptions
没有运气的标志。
最小的例子:
测试/mySpec.js
var r = require('./badness.js')
describe("things:", function(){
it("can", function(){
expect(r()).toBe("work")
})
})
测试/badness.js
module.exports = function(){
throw "badness";
return "work";
};
尝试运行茉莉花
npm install jasmine-node --save-dev
$ ./node_modules/.bin/jasmine-node --captureExceptions test/
F
Failures:
1) things: can
Message:
badness
Stacktrace:
undefined
Finished in 0.004 seconds
1 test, 1 assertion, 1 failure, 0 skipped
我本来期望堆栈跟踪或指示错误是从哪里引发的。这可能/例外吗?一个错误,还是我不正确的期望?