我试图测试项目的后续创建/删除(在 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 中实现吗?