Tôi đang cố gắng quyết định có chuyển đổi từ Vows sang Mocha cho ứng dụng Node lớn hay không.Tôi có nên chuyển từ Lời thề sang Mocha không?
Tôi đã tận hưởng hầu như tất cả các trải nghiệm của Vows - nhưng chỉ có điều gì đó kỳ lạ về cuộc tranh cãi. Tôi luôn phải gãi đầu để nhớ các chủ đề hoạt động như thế nào, và điều đó ảnh hưởng đến những điều cơ bản của việc thực hiện các bài kiểm tra. Nó đặc biệt có vấn đề về các bài kiểm tra không đồng bộ lồng nhau sâu sắc. Mặc dù tôi thấy rằng việc kết hợp Vows với async.js có thể giúp một chút.
Vì vậy, Mocha có vẻ linh hoạt hơn trong báo cáo của nó. Tôi thích tự do lựa chọn kiểu thử nghiệm & quan trọng là nó cũng chạy trong trình duyệt, điều này sẽ rất hữu ích. Nhưng tôi lo lắng rằng nó vẫn không giải quyết được vấn đề dễ đọc cho các bài kiểm tra không đồng bộ lồng nhau sâu sắc.
Có ai có lời khuyên thực tế nào không - Mocha có thể thực hiện các bài kiểm tra lồng nhau sâu sắc có thể đọc được không? Tui bỏ lỡ điều gì vậy?
Không nghi ngờ gì, vâng. – Raynos