Node.js 为nodejs编写mocha测试

Node.js 为nodejs编写mocha测试,node.js,mocha.js,Node.js,Mocha.js,我是nodejs的初学者,我需要知道如何为nodejs编写变量定义的mocha测试 比如说, 如果我有这样的东西 var objectName = { fileName : '', filePath : '' } 那么如何为这个变量定义编写mocha测试呢。请帮我写一个测试代码。提前谢谢 我通常不测试这类东西,但可以制作(使用chai.expect): 非常感谢。是的,我确实理解,但我的对象是这样的,var storage=multer.diskStorage({de

我是nodejs的初学者,我需要知道如何为nodejs编写变量定义的mocha测试

比如说,

如果我有这样的东西

var objectName = {

     fileName : '',

     filePath : ''

}

那么如何为这个变量定义编写mocha测试呢。请帮我写一个测试代码。提前谢谢

我通常不测试这类东西,但可以制作(使用chai.expect):


非常感谢。是的,我确实理解,但我的对象是这样的,var storage=multer.diskStorage({destination:function(req,file,cb){cb(null,'public/images/uploadImages')},filename:function(req,file,cb){var datetimestamp=Date.now();console.log(“req.body”+req.body.file);cb(null,file.fieldname+'-'+file.originalname)emitter.emit('file-upload',file.fieldname+'-'+file.originalname);}});我需要测试这些东西..但是我在测试这个对象定义时没有弄清楚。你的问题不一样。你最好用你的完整案例开始一个新问题,因为它实际上根本不一样[link]关于这一点,我已经添加了一个单独的问题。但我没有得到任何回应。这就是为什么我想从简单对象定义开始学习的原因。我怀疑那些分号不应该在那里。当然,你可以用分隔符分隔,我只会编辑它。谢谢
var obj = {
  name:''
};

describe('My object definition', function(){
  it('should give me an empty name', function(){
    expect(obj.name).to.equals('');
  });
});