私はビヘイビア駆動開発にrspecとwebratを使用しています。webratを使うのはこれが初めてです。
私はgemの使用方法についてwebratの指示に従ったので、正しくインストールされていると思います(gemを使用するとgemが表示されますbundle show
)。
この問題は、レンダリングされたビュー(welcome / index.html.erb)にh1タグがあるかどうかをテストしたい場合に発生します。かなり単純なはずです。
私のコードは次のようになります。
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
この質問でそこに着きましたが、少し古いかもしれません。私がテストを実行すると、それは私に与えます
undefined method `render'
私は何が間違っているのですか?どうすればこれを修正できますか?