Utilisation de Test :: Unit et Shoulda. Essayer de tester Users.create
. Je crois comprendre que les formes Rails envoyer params pour un objet comme celui-ci:Comment spécifier les paramètres POST dans un test Rails?
user[email]
qui se transforme en hachage dans votre action, non?
params[:user][:email]
OK, donc dans mon test, je l'ai essayé ...
setup { post :create, :post => { 'user[email]' => '[email protected]' } }
et
setup { post :create, :post => { :user => { :email => '[email protected]' } } }
Dans les deux cas, plus dans mon action, params[:user]
est nul.
c'est aussi va travailler: « post: créer, {: email => « foo @ bar.com '} "et du côté du contrôleur, vous aurez: params [: email] vous donne' [email protected] ' – nisevi