Sha256: 72b24bbb2963b22b639235433a6fda0570e74b6e49c2c9cc5d83101b42cd2134
Contents?: true
Size: 608 Bytes
Versions: 9
Compression:
Stored size: 608 Bytes
Contents
module RememberTokenHelpers def request_with_remember_token(remember_token) cookies = { 'action_dispatch.cookies' => { Clearance.configuration.cookie_name => remember_token } } env = { clearance: Clearance::Session.new(cookies) } Rack::Request.new env end def request_without_remember_token request_with_remember_token nil end def remember_token_cookies cookie_lines = headers["Set-Cookie"].lines.map(&:chomp) cookie_lines.select { |name| name =~ /^remember_token/ } end end RSpec.configure do |config| config.include RememberTokenHelpers end
Version data entries
9 entries across 9 versions & 1 rubygems