Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js jasmine节点没有进入它的块中_Node.js_Jasmine Node - Fatal编程技术网

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