Sha256: 1af18f9a1a61d3b2ec07c118306ed962caae58466fbbf9f2411a0fda65c62b74
Contents?: true
Size: 425 Bytes
Versions: 35
Compression:
Stored size: 425 Bytes
Contents
module RequestSpecHelper include Warden::Test::Helpers def self.included(base) base.before(:each) { Warden.test_mode! } base.after(:each) { Warden.test_reset! } end def sign_in(resource) login_as(resource, scope: warden_scope(resource)) end def sign_out(resource) logout(warden_scope(resource)) end private def warden_scope(resource) resource.class.name.underscore.to_sym end end
Version data entries
35 entries across 35 versions & 2 rubygems