4
Есть ли более простой способ написать этот код rspec?Chain should_receive Возможно?
mailer = double
AdminMailer.should_receive(:request_failed).with(@request).and_return(mailer)
mailer.should_receive(:deliver)
Я предполагая что-то вроде этого:
AdminMailer
.should_receive(:request_failed)
.with(@request)
.should_receive(:deliver)
Да, я был в середине написания того же точного ответа. Даже если это действительно сработало, не делайте этого, потому что не ясно, что нужно исправлять, если одно из утверждений терпит неудачу. – messick