Ruby
1require 'rails_helper' 2 3RSpec.describe TestForm, type: :form do 4 describe "test" do 5 let(:user) { create(:user) } 6 before do 7 login_as user 8 visit root_path 9 end 10 11 example "test" do 12 expect(user.lastname_kana).to eq "タナカ" 13 end 14 end 15end
のように書いているのですが、
NameError: undefined local variable or method `root_path' for #<RSpec::ExampleGroups::
のように表示されてしまい原因がわかりません。
pathの名前は、rake routesした時のprefixに_pathをつけているのですが、何か原因があるのでしょうか。
追記:すみません、今type: :featureと直したら通りました。
こういうところで挙動が変わるのでしょうか、、、
あなたの回答
tips
プレビュー