Supprimer les warning "deprecation" en test

Bon, je sens que je pose une question trivial mais j’ai plein de
warning
DEPRECATION WARNING: Inflector is deprecated! qui s’affichent depuis
quelques temps. Le problème c’est que ça pollue ma fenêtre terminal
quand je lance mes tests (cucumber), j’ai un moyen de demander à rails
de ne pas afficher cs messages en test?

Merci d’avance

Je me réponds:
Il suffit de mettre : ActiveSupport::Deprecation.silenced = true
dans le config/test.rb

Tranquiliste a écrit :

Je me réponds:
Il suffit de mettre : ActiveSupport::Deprecation.silenced = true
dans le config/test.rb

C’est très mauvais ça. En effet, si il y a un warning de deprecated, ca
veux dire qu’il faut éviter de l’utiliser pour les versions futurs ( Le
rails 3 qui sort en alpha en Mai 2009)

Pour éviter ce problème, il faut que tu regardes dans test initiailizers
les inflector et que tu utilises la nouvelle méthode.


Cyril M.

A priori je n’utilise pas Inflector, donc ça doit être un de mes
plugins (je n’ai pas encore regardé lequel), ensuite les warnings
restent présents lors de l’exécution en local (dev) donc je les vois.
C’était surtout sur la partie test cucumber que ça me gênait.