J'essaye d'écrire un test d'intégration pour mon application RoR.
J'ai cette erreur lorsque j'essaye de lancer le test d'integration.
Je ne comprends pas pourquoi je devrais avoir besoin d'initialiser cette
constante. J'avoue que je suis un peu perdu. Si quelqu'un peut me venir
en aide.
Le code :
require File.join(File.dirname(__FILE__),'../test_helper')
require 'shoulda'
class ApplicationTest < ActionDispatch::IntegrationTest
context "A user doing a GETÂ request on the home page" do
setup do
end
should route(:get, "/").to(:controller => :home, :action => :index)
end
end
L'erreur :
1) Error:
test: A user doing a GETÂ request on the home page should route GET /
to/from {:controller=>"home", :action=>"index"}. (ApplicationTest):
NameError: uninitialized constant Application
on 2010-07-03 16:47
on 2010-07-03 16:48
J'ai complètement oublié de préciser que j'utilise rails 3.0.0.beta4 et la version de shoulda qui est sur GitHub. Par avance merci
on 2010-07-03 20:50
Benjamin Vialle wrote: > J'ai complètement oublié de préciser que j'utilise rails 3.0.0.beta4 et > la version de shoulda qui est sur GitHub. > > Par avance merci Hmm, avec Rails 2.x la définition d'un integration test était différente, ça va être chaud de t'aider pour ma part.
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.