Je fais des tests de contrôleurs avec RSpec et Mocha. Voici un exempleTests de contrôleurs de passage de variable en cours
describe MenuItemsController, "creating a new menu item" do
integrate_views
fixtures :menu_items
it "should redirect to index with a notice on successful save" do
MenuItem.any_instance.stubs(:valid?).returns(true)
post 'create'
assigns[:menu_item].should_not be_new_record
flash[:notice].should_not be_nil
response.should redirect_to(menu_items_path)
end
end
J'ai quelques questions concernant cet exemple
Où se trouve la documentation de la méthode post (et d'autres verbes REST)?
Comment l'objet créé par
MenuItem.any_instance.stubs (:?) Valide. Rendement (true)
sont transmis à l'action du contrôleur? En quoi la question 2 diffère-t-elle de la transmission directe des paramètres au contrôleur via la méthode de post-traitement?
bonnes réponses. Je vous remercie!! – stellard