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)