茉莉花节点不进入它内部

时间:2017-06-23 09:25:42

标签: node.js jasmine-node

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

describe('Report Comparison ', function () {

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

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

1 个答案:

答案 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.jsspec.coffeespec.litcoffee,其匹配正则表达式/spec\.(js|coffee|litcoffee)$/i;否则jasmine-node无法找到它们!例如,sampleSpecs.js错误,sampleSpec.js是正确的。