弃用警告:您正在使用已弃用的行为,该行为将从下一个主要版本或次要版本中删除。 (在/usr/local/lib/ruby/gems/1.8/gems/shoulda-2.11.0/lib/shoulda/macros.rb:40从should_change调用)
例如这种测试应该在没有任何警告的情况下改为工作:
fast_context "a" do
setup do
...
end
should_change("message", :by => 1) { Messages.count }
end
答案 0 :(得分:1)
http://robots.thoughtbot.com/post/731871832/this-should-change-your-mind
好文章,解释如何处理should_change宏。