Sha256: a7706f4c860fff591a902df817f1585a241f6eb679fedb25fc17d9e01c300b1b

Contents?: true

Size: 471 Bytes

Versions: 4

Compression:

Stored size: 471 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'
require 'switch_user/provider/sorcery'

class SorceryController < TestController
  def logout
    @user = nil
    reset_session
  end

  def auto_login(user)
    @user = user
  end

  def current_user
    @user
  end
end

RSpec.describe SwitchUser::Provider::Sorcery do
  let(:controller) { SorceryController.new }
  let(:provider) { SwitchUser::Provider::Sorcery.new(controller) }

  it_behaves_like 'a provider'
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
switch_user-1.5.4 spec/provider/sorcery_spec.rb
switch_user-1.5.3 spec/provider/sorcery_spec.rb
switch_user-1.5.2 spec/provider/sorcery_spec.rb
switch_user-1.5.1 spec/provider/sorcery_spec.rb