Sha256: 62e725586daaa8c4f0db18327eff7b68615bacd3d81ec3bc2056a4d8ff1bdbd5

Contents?: true

Size: 719 Bytes

Versions: 5

Compression:

Stored size: 719 Bytes

Contents

require 'spec_helper'

describe Validic do
  describe '.configure' do
    context 'when no block given' do
      it 'throws an error' do
        expect{ Validic.configure }.to raise_error
      end
    end

    context 'with block given' do
      it 'sets the attributes correctly' do
        Validic.configure do |c|
          c.api_url = 'https://validic.com/api'
          c.api_version = 'v2'
          c.access_token = '123'
          c.organization_id = 'abc'
        end

        expect(Validic.api_url).to eq 'https://validic.com/api'
        expect(Validic.api_version).to eq 'v2'
        expect(Validic.access_token).to eq '123'
        expect(Validic.organization_id).to eq 'abc'
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
validic-0.6.1 spec/validic_spec.rb
validic-0.6.0 spec/validic_spec.rb
validic-0.5.1 spec/validic_spec.rb
validic-0.5.0 spec/validic_spec.rb
validic-0.4.1 spec/validic_spec.rb