弃用警告:您正在使用已弃用的行为,该行为将从下一个主要或次要版本中删除。(从 /usr/local/lib/ruby/gems/1.8/gems/shoulda-2.11.0/lib/shoulda/macros.rb:40 处的 should_change 调用)
例如,如何将这种测试更改为在没有警告的情况下使用 new shoulda:
fast_context "a" do
setup do
...
end
should_change("message", :by => 1) { Messages.count }
end