Je mis à jour mes Gemfile avec:Vous voulez ajouter rspec à mes rails 3 app, que dois-je faire?
group :development, :test do
gem 'rspec'
gem 'webrat'
gem 'rspec-rails'
end
et avons couru ensemble INSTALL.
Maintenant, j'ai déjà un HomeController, donc je créé manuellement ceci:
/spec/controllers/home_controller_spec.rb
Je n'ai pas à propos de la page alors j'ai commencé mon test hors avec:
require 'spec_helper'
describe HomeController do
describe "Get 'about'" do
it "should be successful" do
get 'about'
response.should be_success
end
end
end
Maintenant, je l'ai fait :
rspec spec/
Ai-je besoin de mettre à jour d'autres fichiers pour rspec à travailler, ne pas understa s ce message d'erreur.
MISE À JOUR
J'ai changé le cas à elle, maintenant je reçois:
file to load -- spec_helper (LoadError)
from /Users/someuser/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /Users/someuser/dev/rscs/example.com/spec/controllers/home_controller_spec.rb:1
from /Users/someuser/.rvm/gems/[email protected]/gems/rspec-core-2.2.1/lib/rspec/core/configuration.rb:327:in `load'
from /Users/someuser/.rvm/gems/[email protected]/gems/rspec-core-2.2.1/lib/rspec/core/configuration.rb:327:in `load_spec_files'
from /Users/someuser/.rvm/gems/[email protected]/gems/rspec-core-2.2.1/lib/rspec/core/configuration.rb:327:in `map'
from /Users/someuser/.rvm/gems/ruby-1.8.7-p30[email protected]/gems/rspec-core-2.2.1/lib/rspec/core/configuration.rb:327:in `load_spec_files'
from /Users/someuser/.rvm/gems/[email protected]/gems/rspec-core-2.2.1/lib/rspec/core/command_line.rb:18:in `run'
from /Users/someuser/.rvm/gems/[email protected]/gems/rspec-core-2.2.1/lib/rspec/core/runner.rb:55:in `run_in_process'
from /Users/someuser/.rvm/gems/[email protected]/gems/rspec-core-2.2.1/lib/rspec/core/runner.rb:46:in `run'
from /Users/someuser/.rvm/gems/[email protected]/gems/rspec-core-2.2.1/lib/rspec/core/runner.rb:10:in `autorun'
from /Users/someuser/.rvm/gems/[email protected]/bin/rspec:19
honte sur moi, j'étais sûr qu'il s'agissait d'un problème de configuration et non du code rspec que j'ai écrit, dommage que vous ne puissiez pas tester pour ça! – Blankman
Heureux que tout fonctionne :) Voici votre rappel amical d'accepter la réponse une fois que StackOverflow vous laissera: D – Matchu
voir ma mise à jour, cela n'a pas fonctionné pour le moment (et je vais accepter ne vous inquiétez pas!) – Blankman