Module: Clearance::Test::TestHelper
- Defined in:
- lib/clearance/test/test_helper.rb
Class Method Summary collapse
Class Method Details
.included(test_helper) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/clearance/test/test_helper.rb', line 5 def self.included(test_helper) test_helper.class_eval do def sign_in_as(user = nil) unless user user = Factory(:registered_user) user.confirm_email! end @request.session[:user_id] = user.id @request.session[:salt] = user.salt return user end def sign_out @request.session[:user_id] = nil @request.session[:salt] = nil end end end |