我试图测试随后创建/删除项目(在mongoDB通过猫鼬)。茉莉花(摩卡)嵌套“它”测试
创建异步并返回创建的项目在回调函数中的ID的问题,我需要此ID来删除创建的项目,所以我尝试了以下代码为摩卡(以不同的方式),但它没有奏效。
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);
});
});
})
});
});
这样的测试可以在摩卡或茉莉花中实现吗?
好吧,我会试试看。谢谢。 – WHITECOLOR 2012-07-13 14:25:20
我仍然喜欢嵌套的东西可以完成。 – Zlatko 2012-11-08 14:58:38
用CoffeeScript答案回答JavaScript问题是一种不好的做法。我喜欢CoffeeScript,但并非所有JS程序员都能阅读和理解它。 – 2014-07-24 22:10:23