我希望这会说“1 次测试”,但它会说“0 次测试”。知道为什么吗?这是在 OS X 上。
$ jasmine-node --verbose my.spec.js
undefined
Finished in 0.001 seconds
0 tests, 0 assertions, 0 failures, 0 skipped
$ cat my.spec.js
describe("bar", function() {
it("works", function() {
expect("foo").toEqual("foo");
});
});
$ jasmine-node --version
1.11.0
$ npm --version
1.3.5
$ node -v
v0.4.12
即使我尝试创建语法错误,我也会得到相同的输出:
$ cat my.spec.js
it(
$ jasmine-node --verbose --captureExceptions my.spec.js
undefined
Finished in 0.001 seconds
0 tests, 0 assertions, 0 failures, 0 skipped
但是,如果我尝试指定一个不存在的文件,它会抱怨:
$ jasmine-node no.spec.js
File: /tmp/no.spec.js is missing.