Tôi đã cố gắng để thử nghiệm tạo ra/xóa hậu quả của các mục (trong mongoDB qua mongoose).Jasmine (mocha) lồng nhau "nó" kiểm tra
Vấn đề tạo không đồng bộ và trả về ID của mục được tạo trong chức năng gọi lại, tôi cần ID này cho mục đã tạo, vì vậy tôi đã thử mã sau cho mocha (theo nhiều cách khác nhau) nhưng không hoạt động.
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);
});
});
})
});
});
Thử nghiệm này có thể được thực hiện bằng mocha hoặc hoa nhài không?
Ok, tôi sẽ thử. Cảm ơn bạn. – WHITECOLOR
Tôi vẫn muốn nếu điều lồng nhau có thể được thực hiện. – Zlatko
Thực tiễn không tốt là trả lời các câu hỏi JavaScript bằng các câu trả lời của CoffeeScript. Tôi thích CoffeeScript, nhưng không phải tất cả các lập trình viên JS đều có thể đọc và hiểu nó. –