Node.js jasmine节点没有进入它的块中
我有这个简单的测试案例要审判。Node.js jasmine节点没有进入它的块中,node.js,jasmine-node,Node.js,Jasmine Node,我有这个简单的测试案例要审判。 但是,在执行时,不会执行它块中的代码。首先,您需要全局安装jasmine节点 var jasmine = require('jasmine-node'); describe('Report Comparison ', function () { it('test case', function () { console.log('Inside It'); expect("1").toBe(1);
但是,在执行时,不会执行它块中的代码。首先,您需要全局安装jasmine节点
var jasmine = require('jasmine-node');
describe('Report Comparison ', function () {
it('test case', function () {
console.log('Inside It');
expect("1").toBe(1);
});
});
您不需要在测试文件中要求jasmine节点。只需像这样运行测试,而不是node test.js:
直接从
注意:您的规范文件必须命名为spec.js、spec.coffee或spec.litcoffee,这与正则表达式/spec\.js | coffee | litcoffee$/i匹配;否则jasmine节点将找不到它们!例如,sampleSpec.js是错误的,sampleSpec.js是正确的。如何执行测试?你读过我在终端上运行js文件吗node test.js。也可以通过直接运行该文件从Webstorm IDE获得。
npm install -g jasmine-node
jasmine-node spec/SampleSpec.js // For a single file
jasmine-node spec/ // For running multiple specs inside the `spec/` directory