Я обновил свой проект до рельсов 4, но теперь я получаю предупреждения об устаревании, а один из них DEPRECATION: any_number_of_times устарел.. Код, для которого я получаю это предупреждение,
sponsorship = RSpec::Mocks::Mock.new(:sponsorship)
SPONSORSHIP.should_receive(:[]).with('sponsorship').any_number_of_times.and_return(sponsorship)
а другой сценарий
sponsorship.should_receive(:[]).with(key).any_number_of_times.and_return(value)
Я использовал заглушку для кода выше, но это не исправление. Можете ли вы найти, где я делаю это неправильно. Для stubbing я использовал
SPONSORSHIP.stub(:[]).with('sponsorship').and_return(sponsorship)