demarches-normaliennes/spec/lib/carto/geo_api/driver_spec.rb
2018-01-18 10:53:35 +01:00

33 lines
836 B
Ruby

require 'spec_helper'
describe Carto::GeoAPI::Driver do
describe '.regions', vcr: { cassette_name: 'geoapi_regions' } do
subject { described_class.regions }
it { expect(subject.code).to eq 200 }
end
describe '.departements', vcr: { cassette_name: 'geoapi_departements' } do
subject { described_class.departements }
it { expect(subject.code).to eq 200 }
end
describe '.pays' do
subject { described_class.pays }
it { is_expected.to eq File.open('app/lib/carto/geo_api/pays.json').read }
end
describe 'departements_url' do
subject { described_class.departements_url }
it { is_expected.to eq 'https://geo.api.gouv.fr/departements' }
end
describe 'regions_url' do
subject { described_class.regions_url }
it { is_expected.to eq 'https://geo.api.gouv.fr/regions' }
end
end