我已将我的项目升级到 Rails 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)
我已经为上面的代码使用了存根,但它没有正确存根。你能找到我做错的地方吗?对于我用过的存根
SPONSORSHIP.stub(:[]).with('sponsorship').and_return(sponsorship)