Sha256: e1de202634bded43e5b961174edbeb24f066b7d78099ce16b71b8fc0b9d6e281

Contents?: true

Size: 748 Bytes

Versions: 21

Compression:

Stored size: 748 Bytes

Contents

require 'spec_helper'

class MockClass
  attr_reader :token
  include Auth0::Mixins::Initializer
  include Auth0::Mixins::HTTPProxy
  include Auth0::Mixins::Headers
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

21 entries across 21 versions & 1 rubygems

Version Path
auth0-5.4.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-5.3.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-5.2.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-5.1.2 spec/lib/auth0/mixins/initializer_spec.rb
auth0-5.1.1 spec/lib/auth0/mixins/initializer_spec.rb
auth0-5.1.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-5.0.1 spec/lib/auth0/mixins/initializer_spec.rb
auth0-5.0.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-4.17.1 spec/lib/auth0/mixins/initializer_spec.rb
auth0-4.17.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-4.16.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-4.15.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-4.14.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-4.13.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-4.12.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-4.11.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-4.10.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-4.9.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-4.8.0 spec/lib/auth0/mixins/initializer_spec.rb
auth0-4.7.0 spec/lib/auth0/mixins/initializer_spec.rb