Sha256: 5207237dec966d36c8d1f3618ffa349684fbc600793991d3e79a4d7d1a88725c

Contents?: true

Size: 460 Bytes

Versions: 11

Compression:

Stored size: 460 Bytes

Contents

module RememberTokenHelpers
  def request_with_remember_token(remember_token)
    cookies = {
      'action_dispatch.cookies' => {
        Clearance::Session::REMEMBER_TOKEN_COOKIE => remember_token
      }
    }
    env = { :clearance => Clearance::Session.new(cookies) }
    Rack::Request.new env
  end

  def request_without_remember_token
    request_with_remember_token nil
  end
end

RSpec.configure do |config|
  config.include RememberTokenHelpers
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
clearance-1.2.0 spec/support/request_with_remember_token.rb
clearance-1.1.0 spec/support/request_with_remember_token.rb
clearance-1.0.1 spec/support/request_with_remember_token.rb
clearance-1.0.0 spec/support/request_with_remember_token.rb
clearance-1.0.0.rc8 spec/support/request_with_remember_token.rb
clearance-1.0.0.rc7 spec/support/request_with_remember_token.rb
clearance-1.0.0.rc6 spec/support/request_with_remember_token.rb
clearance-1.0.0.rc4 spec/support/request_with_remember_token.rb
clearance-1.0.0.rc3 spec/support/request_with_remember_token.rb
clearance-1.0.0.rc2 spec/support/request_with_remember_token.rb
clearance-1.0.0.rc1 spec/support/request_with_remember_token.rb