Forum: Rails France NameError: uninitialized constant Application

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
30b96bf53ea859d7f39d70b911770018?d=identicon&s=25 Benjamin Vialle (benjaminv)
on 2010-07-03 16:47
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
30b96bf53ea859d7f39d70b911770018?d=identicon&s=25 Benjamin Vialle (benjaminv)
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
059ed46172a087063ce26250e44c8627?d=identicon&s=25 Fernando Perez (fernando)
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.
This topic is locked and can not be replied to.