まあ wiki にあるとおりなんだけど,
まず fixture や factory で login する user 用意して
noam:
email: whatever@whatever.com
salt: <%= salt = "asdasdastr4325234324sdfds" %>
crypted_password: <%= Sorcery::CryptoProviders::BCrypt.encrypt("secret", salt) %>
activation_state: active
以下のように spec_helper.rb
内で include.
RSpec.configure do |config|
config.include Sorcery::TestHelpers::Rails::Controller, type: :controller
config.include Sorcery::TestHelpers::Rails::Integration, type: :feature
end
それでテスト内で
login_user(user) # login
logout_user
という helper method を呼ぶ.
Feature Test での書き方など詳しいことについては Reference のリンクを参照.