我試圖測試隨後創建/刪除項目(在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