tutorial test spec rails ruby-on-rails tdd minitest

ruby on rails - spec - ¿Cómo agrego gema ''minitest'' a mi ayudante de prueba?



rails test (2)

Soy nuevo en Ruby on Rails y pruebas. Cuando ejecuto la rake test obtengo el siguiente error:

/Users/jarvis/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/rack-1.3.4/lib/rack/backports /uri/common_192.rb:53: warning: already initialized constant WFKV_ /Users/jarvis/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/turn-0.8.3/lib/turn/autorun /minitest.rb:14:in `<top (required)>'': MiniTest v1.6.0 is out of date. (RuntimeError) `gem install minitest` and add `gem ''minitest'' to you test helper. from /Users/jarvis/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/activesupport-3.1.1/lib /active_support/dependencies.rb:240:in `require''

Hice gem install minitest y ahora dice agregar gema ''minitest'' a mi ayudante de prueba. ¿Es esta test/test_helper.rb , y si es así, cómo "agrego" minitest?


Desinstala tu minitest primero. gema desinstalar minitest.

Si está utilizando a su vez, asegúrese de que la versión es menos 0.8.3

Pon esos códigos a tu base de tu Gemfile

group :test do gem ''turn'', ''< 0.8.3'' gem ''minitest'' end

entonces corre

bundle install


Edite su Gemfile para que la gema se especifique en el grupo de prueba, así:

group :test do gem "minitest" end

(Publicar la solución que el OP editó en la pregunta, pero no publicó como respuesta)