Sha256: f8443768429d6cb9d2a64b13ef2405c849ce97f5806663933a9fd028ab6dce91

Contents?: true

Size: 706 Bytes

Versions: 10

Compression:

Stored size: 706 Bytes

Contents

require_relative "../spec_helper"

describe Kong::BasicAuth do
  let(:valid_attribute_names) do
    %w(id username password consumer_id)
  end

  describe 'ATTRIBUTE_NAMES' do
    it 'contains valid names' do
      expect(subject.class::ATTRIBUTE_NAMES).to eq(valid_attribute_names)
    end
  end

  describe 'API_END_POINT' do
    it 'contains valid end point' do
      expect(subject.class::API_END_POINT).to eq('/basic-auth/')
    end
  end

  describe '#init_attributes' do
    it 'uses correct api end point if api_id is present' do
      subject = described_class.new({ consumer_id: ':consumer_id' })
      expect(subject.api_end_point).to eq('/consumers/:consumer_id/basic-auth/')
    end
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
kong-client-0.4.0 spec/kong/basic_auth_spec.rb
kong-0.3.4 spec/kong/basic_auth_spec.rb
kong-0.3.3 spec/kong/basic_auth_spec.rb
kong-0.3.2 spec/kong/basic_auth_spec.rb
kong-0.3.1 spec/kong/basic_auth_spec.rb
kong-0.3.0 spec/kong/basic_auth_spec.rb
kong-0.2.0 spec/kong/basic_auth_spec.rb
kong-0.1.2 spec/kong/basic_auth_spec.rb
kong-0.1.1 spec/kong/basic_auth_spec.rb
kong-0.1.0 spec/kong/basic_auth_spec.rb