Garde avec RSpec sur Rails 4 donnant beaucoup d’avertissements

Je me demande comment je peux désactiver tous ces avertissements lors d’un test simple:

[1] guard(main)> 16:59:46 - INFO - Run all 16:59:46 - INFO - Running all specs /Users/esjd/.rvm/gems/ruby-2.1.2/gems/rspec-rails-3.0.1/lib/rspec/rails/adapters.rb:124: warning: instance variable @example not initialized /Users/esjd/.rvm/gems/ruby-2.1.2/gems/rspec-rails-3.0.1/lib/rspec/rails/adapters.rb:124: warning: instance variable @example not initialized .* Pending: HomeHelper add some examples to (or delete) /Users/esjd/ruby/rails/ts3/spec/helpers/home_helper_spec.rb # Not yet implemented # ./spec/helpers/home_helper_spec.rb:14 Finished in 0.03601 seconds (files took 7 minutes 48 seconds to load) 2 examples, 0 failures, 1 pending /Users/esjd/.rvm/gems/ruby-2.1.2/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:76: warning: global variable `$CELLULOID_DEBUG' not initialized /Users/esjd/.rvm/gems/ruby-2.1.2/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:76: warning: global variable `$CELLULOID_DEBUG' not initialized /Users/esjd/.rvm/gems/ruby-2.1.2/gems/guard-2.6.1/lib/guard/interactor.rb:64: warning: instance variable @enabled not initialized /Users/esjd/.rvm/gems/ruby-2.1.2/gems/guard-2.6.1/lib/guard/interactor.rb:64: warning: instance variable @enabled not initialized /Users/esjd/.rvm/gems/ruby-2.1.2/gems/guard-2.6.1/lib/guard/interactor.rb:64: warning: instance variable @enabled not initialized /Users/esjd/.rvm/gems/ruby-2.1.2/gems/guard-2.6.1/lib/guard/interactor.rb:64: warning: instance variable @enabled not initialized /Users/esjd/.rvm/gems/ruby-2.1.2/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:76: warning: global variable `$CELLULOID_DEBUG' not initialized /Users/esjd/.rvm/gems/ruby-2.1.2/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:76: warning: global variable `$CELLULOID_DEBUG' not initialized 

J’utilise Rails 4.1.1, Ruby 2.1.2p95 et …

 guard (2.6.1) rspec (3.0.0) guard-rspec (4.2.9) 

J’ai essayé de courir avec:

 guard :rspec, cmd:"ruby -W0 bin/rspec" do 

au lieu de:

 guard :rspec, cmd:"spring rspec" do 

Mais ça n’a rien fait.

Ces avertissements sont très agaçants et je suis presque sûr que je ne les cause pas. Aidez-moi!

Les rails generate rspec:install place désormais l’option --warnings dans le fichier .rspec par défaut. Supprimez cette ligne et les avertissements disparaîtront.

Vous pouvez définir les avertissements sur false dans votre environnement de test pour forcer Rspec à désactiver les messages d’avertissement.

# spec / spec_helper.rb

config.warnings = false