require 'rails_helper'

# These tests are moot
RSpec.describe Sso::Warden::Hooks::BeforeLogout do

  # let(:proc)     { described_class.to_proc }
  # let(:calling)  { proc.call(user, warden, options) }
  # let(:user)     { double :user }
  # let(:params)   { { passport_id: 1337 } } #passport.id } }
  # let(:options)  { double :options, scope: :user }
  # let(:request)  { double :request, params: params.stringify_keys }
  # let(:warden)   { double :warden, request: request, :session => user }

  # before do
  #   allow(warden).to receive(:authenticated?)
  #   Timecop.freeze
  # end

  # describe '.to_proc' do
  #   it 'is a proc' do
  #     expect(proc).to be_instance_of Proc
  #   end
  # end

  # describe '#call' do
  #   it 'accepts the three warden arguments and returns nothing' do
  #     expect(calling).to be_nil
  #   end
  # end

end