Deviseのビューを実行rails g devise:views
して生成しましたが、テストしたいと思います。
これは私が思いついたものです:
require 'spec_helper'
describe "devise/sessions/new" do
before do
render
end
it "renders the form to log in" do
rendered.should have_selector("form", action: user_session_path, method: :post) do |form|
end
end
end
レンダリングステートメントの場合、それは私に与えますundefined local variable or method 'resource'
。グーグルした後、私は追加する必要があることがわかりました
@user.should_receive(:resource).and_return(User.new)
レンダリングステートメントの前に-しかし、それでも同じエラーが発生し、使用方法がよくわかりません。
私は何が間違っているのですか?ご協力いただきありがとうございます。