1

弃用警告:您正在使用已弃用的行为,该行为将从下一个主要或次要版本中删除。(从 /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
4

1 回答 1

1

http://robots.thoughtbot.com/post/731871832/this-should-change-your-mind

好文章,解释如何处理 should_change 宏。

于 2010-06-27T14:40:04.207 回答