var jasmine = require('jasmine-node'); describe('Report Comparison ', function () { it('test case', function () { console.log('Inside It'); expect("1").toBe(1); }); });
我有这个简单的测试用例进行试用。
但是在执行时,it
块中的代码不会被执行。
答案 0 :(得分:1)
首先,您需要全局安装jasmine-node。
npm install -g jasmine-node
您不需要在测试文件中要求jasmine-node
。只需运行您的测试,而不是node test.js
:
jasmine-node spec/SampleSpec.js // For a single file
jasmine-node spec/ // For running multiple specs inside the `spec/` directory
直接来自docs,
注意:您的规范文件必须命名为spec.js
,spec.coffee
或spec.litcoffee
,其匹配正则表达式/spec\.(js|coffee|litcoffee)$/i
;否则jasmine-node无法找到它们!例如,sampleSpecs.js
错误,sampleSpec.js
是正确的。