2014-06-08 8 views
9

Właśnie zacząłem uczyć się używać RSpec w mojej aplikacji szyny. Wszystko wydaje się działać poprawnie, ale kiedy uruchamiam rspec spec, otrzymuję strony i strony, które moim zdaniem są wiadomościami lint.Jak zatrzymać komunikaty ostrzegawcze RSpec

Nie mam nic przeciwko tym, które odnoszą się do mojego kodu, ale wiele z nich odnosi się do klejnotów, których używam. Naprawdę nie mogę tego naprawić.

Jak skonfigurować RSpec, aby stosować lint tylko do mojego kodu, a nie do zewnętrznych klejnotów?

Oto mała próbka. Dostaję ponad 2000 linii tego materiału.

/Users/jcreasey/.rvm/gems/ruby-2.0.0-p0/gems/sorcery-0.8.5/lib/sorcery/model.rb:265: warning: method redefined; discarding old username_attribute_names= 
/Users/jcreasey/.rvm/gems/ruby-2.0.0-p0/gems/activesupport-3.2.18/lib/active_support/dependencies.rb:251: warning: loading in progress, circular require considered harmful - /Users/jcreasey/.rvm/gems/ruby-2.0.0-p0/gems/sorcery-0.8.5/lib/sorcery.rb 
    from /Users/jcreasey/.rvm/gems/ruby-2.0.0-p0/bin/ruby_noexec_wrapper:14:in `<main>' 
    from /Users/jcreasey/.rvm/gems/ruby-2.0.0-p0/bin/ruby_noexec_wrapper:14:in `eval' 
    from /Users/jcreasey/.rvm/gems/ruby-2.0.0-p0/bin/rspec:23:in `<main>' 
    from /Users/jcreasey/.rvm/gems/ruby-2.0.0-p0/bin/rspec:23:in `load' 
    from /Users/jcreasey/.rvm/gems/ruby-2.0.0-p0/gems/rspec-core-3.0.0/exe/rspec:4:in `<top (required)>' 
    from /Users/jcreasey 

To mój .rspec plik

-color 
--warnings 
--require spec_helper 
+0

Czy masz plik '/ .rspec'? – zishe

+0

Wygląda na to, że jest to - ostrzeżenia. Napisz jako odpowiedź, a ja to zaakceptuję. –

Odpowiedz

20

Jeśli masz /.rspec plik usunąć --warning opcję z niego.

+3

To się udało. Dziękuję Ci! –

+3

Taka sama odpowiedź, ale odkryłem, że mój plik './Spec/spec_helper.rb' zawiera wiersz:' config.warnings = true' –