Module: Passwordless::TestHelpers::ControllerTestCase
- Defined in:
- lib/passwordless/test_helpers.rb
Defined Under Namespace
Classes: H
Instance Method Summary collapse
Instance Method Details
#passwordless_sign_in(resource) ⇒ Object
13 14 15 16 |
# File 'lib/passwordless/test_helpers.rb', line 13 def passwordless_sign_in(resource) session = Passwordless::Session.create!(authenticatable: resource) @request.session[H.session_key(resource.class)] = session.id end |
#passwordless_sign_out(cls = nil) ⇒ Object
8 9 10 11 |
# File 'lib/passwordless/test_helpers.rb', line 8 def passwordless_sign_out(cls = nil) cls ||= "User".constantize @request.session.delete(H.session_key(cls)) end |