Bonjour,

J'essaye de mettre en place des tests d'intégration et j'ai un
problème que je n'arrive pas à résoudre.
voici mon code où je veux tester la saisie dans un formulaire
    post buildings_path, {:building => {:name => "test"},
                          :address => {:number => '1', :way => '19',
                                       :address1 => "", :address2 =>
"", :address3 => "",
                                       :zipcode => "", :city => "" },
                          :country => {:id => '67'},
                          :live_here => ""
                          },
                          {:user_id => users(:admin_crussol).id}
    assert :success
    assert_select("div",
"#{MessagesLoad.custom_message(:error_a_city)}")

Le assess success fonctionne mais le assert_select me montre que j'ai
une erreur dans mon action "create"
Full Trace \n  \n      \n      app/controllers/buildings_controller.rb:
41:in `create'\n/Library/Ruby/Gems/1.8/gems/actionpack-2.0.2/lib/
action_controller/base.rb:1158:in `send' ...

à une ligne ou j'ai :
@role_admin = Role.new(:user_id => current_user.id, :role_type_id =>
Role::ADMIN )

J'ai l'impression que c'est peut être du au passage de mon paramètre
de session user_id mais je n'en suis pas sur.
Est ce que quelqu'un a une idée?
Merci
Nicolas

PS: je précise que en réel l'action create marche



--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à