deviseの公式 に書いてあることをそのままやっているつもりです。
アプリ自体のdeviseは正常に機能していますし、RSpec自体も正常です。Factorybotも正常です。
エラー文は以下です
Failure/Error: login_as(:user, scope: :user) NoMethodError: undefined method `login_as' for #<RSpec::ExampleGroups::Messages:0x00007f87d7149428> # ./spec/features/messages_spec.rb:25:in `block (2 levels) in <top (required)>'
spec/features/messages_spec.rbは
RSpec.feature "Messages", type: :feature do #省略 scenario "aaaaaaaaaaa" do user = FactoryBot.create(:user) login_as(user, scope: :user) visit root_path expect(page).to have_content 'ログアウト' end end
ちなみにfactorybotは
FactoryBot.define do factory :user do nickname {"annaPanda"} email {"a@a"} password {"111111"} password_confirmation {"111111"} end end
あとチェックすべき場所をお教えいただければ幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/22 06:43