Sha256: 9b39172f6809321d76c32cadf6a4fc829cf02ff09c6c9eacc1ae2eeac8b54adc

Contents?: true

Size: 431 Bytes

Versions: 10

Compression:

Stored size: 431 Bytes

Contents

require 'spec_helper'
require 'switch_user/provider/clearance'

class ClearanceController < TestController
  def sign_in(user)
    @user = user
  end

  def sign_out
    @user = nil
  end

  def current_user
    @user
  end
end

RSpec.describe SwitchUser::Provider::Clearance do
  let(:controller) { ClearanceController.new }
  let(:provider) { SwitchUser::Provider::Clearance.new(controller) }

  it_behaves_like "a provider"
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
switch_user-1.5.0 spec/provider/clearance_spec.rb
switch_user-1.4.0 spec/provider/clearance_spec.rb
switch_user-1.3.1 spec/provider/clearance_spec.rb
switch_user-1.3.0 spec/provider/clearance_spec.rb
switch_user-1.2.1 spec/provider/clearance_spec.rb
switch_user-1.2.0 spec/provider/clearance_spec.rb
switch_user-1.1.0 spec/provider/clearance_spec.rb
switch_user-1.0.2 spec/provider/clearance_spec.rb
switch_user-1.0.1 spec/provider/clearance_spec.rb
switch_user-1.0.0 spec/provider/clearance_spec.rb