J'utilise RSpec pour écrire mes tests/spécifications de contrôleur.Spécifications du contrôleur en mode isolation et rendu: mise à jour
je fait face au problème, que le code suivant obtient rendu:
render :update do |page|
page['middle_content'].replace_html :partial => "admin/pages/show"
end
mode d'isolation est la valeur par défaut, est-ce pas?
Comment puis-je résoudre ce problème ou suis-je en train de faire quelque chose de mal?
Voici par exemple une spécification de contrôleur à défaut:
it "should be succesful" do
xhr :delete, :destroy, :page_id => 1, :id => 1
response.should be_success
end
Le message d'erreur:
should be succesful
Mock 'Page_1' received unexpected message :title with (no args)
On line #1 of app/views/admin/pages/_administration.html.erb
La adminitration partielle obtient rendu dans l'émission partielle
Meilleures salutations
EDIT: J'ai posté ce numéro sur le compte phare du RSp ec.
pourriez-vous nous montrer un exemple d'un test de contrôleur défaillant? –
J'ai ajouté d'autres messages de code et d'erreur. – brainfck