Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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
Javascript 在不使用CLI的情况下使用mocha i a Nodejs应用程序_Javascript_Node.js_Mocha.js - Fatal编程技术网

Javascript 在不使用CLI的情况下使用mocha i a Nodejs应用程序

Javascript 在不使用CLI的情况下使用mocha i a Nodejs应用程序,javascript,node.js,mocha.js,Javascript,Node.js,Mocha.js,我想在没有CLI的节点应用程序中使用Mocha(JS测试) 如果我这样做: var mocha = require('mocha'); var test = new mocha(); test.run(function(err){ if(err){ console.log("Found error"); } }); 我喝摩卡咖啡 但是我怎样才能添加一个测试呢 我需要这样的东西: var testcase = { before: function(){}, 'Array': {

我想在没有CLI的节点应用程序中使用Mocha(JS测试)

如果我这样做:

var mocha = require('mocha');
var test = new mocha();

test.run(function(err){
if(err){
    console.log("Found error");
}
});
我喝摩卡咖啡

但是我怎样才能添加一个测试呢

我需要这样的东西:

var testcase = {
before: function(){},
'Array': {
    '#indexOf()': {
        'should return -1 when not present': function(){
            [1,2,3].indexOf(4).should.equal(-1);
        }
    }
}
};

test.USE(testcase);

Mocha只支持从单独的文件加载测试:成功了-谢谢!!!!!