Sha256: ab3e4482033010059ef0d2d73afe05c3349cf6a505809af913613b4189646831

Contents?: true

Size: 680 Bytes

Versions: 1

Compression:

Stored size: 680 Bytes

Contents

require "spec_helper"
class MockClass
  attr_reader :token 
  include Auth0::Mixins::Initializer
  include HTTParty
end

describe Auth0::Mixins::Initializer do
  let(:params) { {  } }
  let(:instance) { DummyClassForProxy.include(described_class).new(params) }
  context 'api v2' do
    before do
      params[:api_version] = 2
    end
    
    it 'sets token when access_token is passed' do
      params[:access_token] = '123'
      
      expect(instance.instance_variable_get('@token')).to eq('123')
    end

    it 'sets token when token is passed' do
      params[:token] = '123'
      
      expect(instance.instance_variable_get('@token')).to eq('123')  
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
auth0-3.2.0 spec/lib/auth0/mixins/initializer_spec.rb