Я пытался протестировать последовательное создание/удаление элементов (в 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);
});
});
})
});
});
Можно ли реализовать такой тест в мокко или жасмин?