Có vẻ như đá quý của Onewak đã giải quyết được điều này.
Nhưng bạn nên tự hỏi liệu đây có thực sự là điều bạn muốn hay không. Cuối cùng, tính nhất quán là quan trọng nhất và việc sử dụng kết hợp các khuôn khổ mocking trong cùng một ứng dụng nhất định sẽ dẫn đến nhầm lẫn.
Cá nhân tôi khá hài lòng với việc xây dựng mô phỏng của RSpec và thường không tìm thấy nhu cầu về Mocha trong các dự án của riêng tôi. Nhưng một số bạn bè của tôi thích Mocha và tôi không thực sự nhận thức được bất kỳ hạn chế của Mocha so với vanilla RSpec mocking, vì vậy tôi khuyên bạn nên gắn bó với Mocha nếu đó là những gì ứng dụng đã sử dụng. Mặc dù tôi biết hỗ trợ "any_instance" của nó được coi là một mùi mã bởi một số, nó thỉnh thoảng lại rất tiện dụng. :)
Nguồn
2011-01-29 18:56:18
Tôi muốn thuật lại câu hỏi của bạn "rspec mocking dường như mâu thuẫn với mocha. Tôi làm cách nào để sử dụng cả hai trong dự án?" Và có thể hướng nó tại những người rspec trong IRC, vấn đề github, v.v. –
bạn đang sử dụng phiên bản rspec nào. – bobbywilson0