【发布时间】:2012-07-13 06:29:55
【问题描述】:
我试图测试项目的后续创建/删除(在 mongoDB 中通过 mongoose)。
创建的问题是异步的,它在回调函数中返回创建项目的ID,我需要这个ID来删除创建的项目,所以我尝试了下面的mocha代码(以不同的方式)但它没有工作。
describe('Item Model', function(){
it('should be able to create item', function(done){
var item = new Item({name: {first: "Alex"});
item.save(function(err, data){
it('should be able to deleted created item', function(done){
Item.delete({_id: data.id}, function(err, data){
done(err);
});
});
})
});
});
这样的测试可以在 mocha 或 jasmine 中实现吗?
【问题讨论】:
标签: node.js mongoose jasmine mocha.js