Жасмин (мокко )вложенные «это» тесты

Я пытался протестировать последовательное создание/удаление элементов (в mongoDB через mongoose ).

Проблема в том, что создание является асинхронным, и оно возвращает идентификатор созданного элемента в функции обратного вызова, мне нужен этот идентификатор для удаления созданного элемента, поэтому я попробовал следующий код для мокко (разными способами ), но это не сработало.

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);
        });
      });

    })
  });

});

Можно ли реализовать такой тест в мокко или жасмин?

16
задан WHITECOLOR 13 July 2012 в 11:49
поделиться