Dựa trên những nhận xét của người hỏi ở trên, tôi đã thử lời thề và nó đã giải quyết được rất nhiều vấn đề tôi gặp phải khi thử nghiệm không đồng bộ. Khả năng kết hợp thử nghiệm nối tiếp và song song của nó là tuyệt vời.
Hãy chắc chắn rằng bạn đã đọc tài liệu hướng dẫn một cách cẩn thận, nhưng một khi bạn hiểu rõ về nó, nó sẽ linh hoạt, mạnh mẽ và tạo ra kết quả tốt, sạch sẽ.
CẬP NHẬT: Tôi cũng sẽ khuyến khích mọi người kiểm tra nên cho khẳng định của họ. Nó cho phép các xác nhận rất linh hoạt, rất dễ đọc và tương thích với cả Expresso và Nguyện, và có lẽ hầu hết các khung kiểm tra khác.
(Tôi đang đăng bài này dưới dạng câu trả lời riêng biệt trong trường hợp mọi người không chú ý đến nhận xét về câu trả lời của Alfred.)
CẬP NHẬT 1/7/2015: Để biết giá trị của nó, tôi đã chuyển từ Nguyện sang Mocha và từ Nên sang Chai. Mocha hiện đã hỗ trợ tốt hơn nhiều cho các thử nghiệm không đồng bộ bằng cách sử dụng lời hứa và Chai cho phép một số tùy chọn xác nhận linh hoạt, bao gồm cả expect
api, cho những người không muốn sửa đổi nguyên mẫu đối tượng.