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]
-~----------~----~----~----~------~----~------~--~---