J'utilise rspec et webrat pour le développement piloté par le comportement. C'est la première fois que j'utilise webrat.Rails webrat gem - méthode de rendu manquante
J'ai suivi le instructions de Webrat sur la façon d'utiliser la gemme, donc je pense qu'il est installé correctement (la gem montre quand j'utilise bundle show
).
Le problème se produit lorsque je veux juste tester si ma vue rendue (welcome/index.html.erb) a une balise h1. Devrait être assez simple.
Mon code ressemble à ceci:
require 'spec_helper'
describe "welcome/index.html.erb" do
render :template => "welcome/index", :layout => "layouts/application"
it "displays a welcome message" do
rendered.should have_selector "h1"
end
end
je suis arrivé là à cause de this question, mais peut-être il est un peu vieux. Quand je lance le test, il me donne
undefined method `render'
Qu'est-ce que je fais mal? Comment puis-je réparer cela?