Tôi đang sử dụng phiên bản của minitest với Ruby 1.9.3 Làm cách nào để thử nghiệm nhiều lần gọi mô phỏng với một mô hình? Tôi cần một cái gì đó nhưNhiều lời gọi cùng một phương pháp trên một mô hình có số minitest
mockObject.expect.times(2) :method, [return_1 first time, return_2 second time]
mockObject.verify
Có cách nào để đạt được điều này không?
tính năng này không hoạt động. Tôi nhận được một 'MockExpectationError' mà nói' mong đợi {: retval => return_2,: args => [thứ hai, thời gian, args]}, có [{: retval => return_1,: args => [đầu tiên, thời gian, args] }, {: retval => return_2,: args => [giây, thời gian, args]}] 'Từ những gì tôi hiểu, nếu tôi chế nhạo cùng một phương thức nhiều lần, 'mong đợi' cuối cùng là thắng và phần còn lại là làm ngơ. Có thể có điều gì đó sai với phiên bản minitest trong Ruby 1.9.3? – user949110