Sha256: 2ab2eb3f84b4d04cf7fa2205ebef779cbb9f21fa5e6d4dddc29e3d9ce40d20a8

Contents?: true

Size: 699 Bytes

Versions: 2

Compression:

Stored size: 699 Bytes

Contents

require "spec_helper"

class MockClass
  attr_reader :token
  include Auth0::Mixins::Initializer
  include HTTParty
end

describe Auth0::Mixins::Initializer do
  let(:params) { { namespace: 'samples.auth0.com' } }
  let(:instance) { DummyClassForProxy.send(: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

2 entries across 2 versions & 1 rubygems

Version Path
auth0-3.6.1 spec/lib/auth0/mixins/initializer_spec.rb
auth0-3.6.0 spec/lib/auth0/mixins/initializer_spec.rb