почему макрос should_change вызывает предупреждение об устаревании в musta 2.11.0 - PullRequest
1 голос
/ 19 июня 2010

ПРЕДУПРЕЖДЕНИЕ О УСТАРЕВАНИИ: Вы используете устаревшее поведение, которое будет удалено из следующего основного или вспомогательного выпуска.(вызывается из should_change в /usr/local/lib/ruby/gems/1.8/gems/shoulda-2.11.0/lib/shoulda/macros.rb:40)

Как, например, такой тестизменено на работу без предупреждения с новым musta:

fast_context "a" do
  setup do
    ...
  end

  should_change("message", :by => 1) { Messages.count }      
end

1 Ответ

1 голос
/ 27 июня 2010

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

Хорошая статья, объясняющая, как обращаться с макросами should_change.

...