DEPRECATION AVERTISSEMENT: Vous utilisez un comportement obsolète qui sera supprimé de la prochaine version majeure ou mineure. (appelé à partir de should_change sous /usr/local/lib/ruby/gems/1.8/gems/shoulda-2.11.0/lib/shoulda/macros.rb:40)Pourquoi la macro should_change provoque un avertissement de désapprobation dans le système shoulda 2.11.0
Comment, par ex. ce type de test doit être modifié au travail sans avertissement avec une nouvelle Shoulda:
fast_context "a" do
setup do
...
end
should_change("message", :by => 1) { Messages.count }
end
Si vous avez besoin de restaurer cette fonctionnalité dans un projet hérité, vous pouvez trouver le code ici: https://github.com/cluesque/shoulda_create – whatbird