Sha256: 777beaea155365735b0a3be118372772bc76b0c2b103e248fc36ec26c380c011

Contents?: true

Size: 910 Bytes

Versions: 22

Compression:

Stored size: 910 Bytes

Contents

require 'spec_helper'
require 'quick_travel/region'

describe QuickTravel::Region do
  describe '#first' do
    subject { QuickTravel::Region.all.first }

    it 'should find a first instance of region from QuickTravel' do
      VCR.use_cassette('region_show') do
        expect(subject).to be_an_instance_of QuickTravel::Region
        expect(subject.id).to be_an_instance_of Fixnum
        expect(subject.name).to be_an_instance_of String
        expect(subject.location_ids).to be_an_instance_of Array
        expect(subject.location_ids[0]).to be_an_instance_of Fixnum
      end
    end
  end

  describe '#all' do
    subject { QuickTravel::Region.all }

    it 'Region.all method should return Array of Regions' do
      VCR.use_cassette('region_index') do
        expect(subject).to be_an_instance_of Array
        expect(subject[0]).to be_an_instance_of QuickTravel::Region
      end
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
quicktravel_client-3.6.1 spec/region_spec.rb
quicktravel_client-3.6.0 spec/region_spec.rb
quicktravel_client-3.5.0 spec/region_spec.rb
quicktravel_client-3.4.0 spec/region_spec.rb
quicktravel_client-3.3.0 spec/region_spec.rb
quicktravel_client-3.2.0 spec/region_spec.rb
quicktravel_client-3.1.0 spec/region_spec.rb
quicktravel_client-3.0.0 spec/region_spec.rb
quicktravel_client-2.9.0 spec/region_spec.rb
quicktravel_client-2.8.0 spec/region_spec.rb
quicktravel_client-2.7.0 spec/region_spec.rb
quicktravel_client-2.6.0 spec/region_spec.rb
quicktravel_client-2.5.0 spec/region_spec.rb
quicktravel_client-2.4.1 spec/region_spec.rb
quicktravel_client-2.4.0 spec/region_spec.rb
quicktravel_client-2.3.1 spec/region_spec.rb
quicktravel_client-2.3.0 spec/region_spec.rb
quicktravel_client-2.2.2 spec/region_spec.rb
quicktravel_client-2.2.1 spec/region_spec.rb
quicktravel_client-2.2.0 spec/region_spec.rb