茉莉花节点不进入它块

jasmine-node not going inside it block

var jasmine = require('jasmine-node');

describe('Report Comparison ', function () {

    it('test case', function () {
        console.log('Inside It');
        expect("1").toBe(1);
    });
});

我有这个简单的测试用例要试用。 但是在执行时 it 块中的代码不会被执行。

首先,您需要全局安装 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.jsspec.coffeespec.litcoffee,匹配正则表达式[=17] =];否则 jasmine-node 将找不到它们!例如,sampleSpecs.js是错误的,sampleSpec.js是正确的。