Solitamente rake
è sufficiente per eseguire tutti i test, indipendentemente dal fatto che siano RSpec, Cucumber, ecc. Se si desidera richiamare direttamente RSpec, provare invece a eseguire rspec spec
oppure se la gemma utilizza una directory di prova con un nome non convenzionale, basta usare rspec <directory_name>
.
Nota: La maggior parte nuove gemme in questi giorni utilizzano Bundler per gestire le dipendenze, quindi se non si hanno le dipendenze appropriate e c'è una Gemfile nella radice, quindi eseguire "bundle install" prima di farli. Quindi esegui con bundle exec ...
(ad esempio, bundle exec rspec spec
).
fonte
2011-11-08 00:07:12
Quando provo 'rspec spec', sto ricevendo l'errore ' /home/mahmoud/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb : 36: in 'require': nessun file da caricare - cover_me (LoadError) \t da /home/mahmoud/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/ rubygems/custom_require.rb: 36: in 'require' \t da /home/mahmoud/work/fb_graph/spec/spec_helper.rb:5:in ' '" –
Ho installato cover_me gem e ha funzionato con successo Grazie Giovanni. –