Sha256: 6b60e81c9e6e9abe3ccb71f81d1636fb144d918993acb14588ee6bdf9bc9ceb8

Contents?: true

Size: 350 Bytes

Versions: 2

Compression:

Stored size: 350 Bytes

Contents

module Minimalist
  module TestHelper
    def login_as(user_fixture_name, password = 'password')
      post session_path, params: { user: { email: users(user_fixture_name).email, password: password } }
    end


    def current_user
      @current_user ||= (@request.session[:user_id] ? User.find(@request.session[:user_id]) : nil)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
minimalist_authentication-1.1.1 lib/minimalist/test_helper.rb
minimalist_authentication-1.1.0 lib/minimalist/test_helper.rb