こんにちは、kawaguchiです。
sorceryを0.8.5にアップデートするとsorceryテストヘルパーがundefined methodになりました。
undefined local variable or method `login_user' undefined local variable or method `logout_user'
Githubのissueを見るとテストヘルパーの名前空間が変更されたことが原因だとわかりました。
spec_helperを次のように変更すると今まで通り使えるようになります。
RSpec.configure do |config| config.include Sorcery::TestHelpers::Rails::Controller, type: :controller end
また、今回の変更でインテグレーションテストのテストヘルパーも提供されるようになりました。
よいsorceryライフを!