fix epci: all possible values

This commit is contained in:
sebastiencarceles 2023-02-28 08:37:52 +01:00
parent 2ae2d99e93
commit a08bb1bddc
2 changed files with 4 additions and 4 deletions

View file

@ -1,5 +1,5 @@
class TypesDeChamp::PrefillEpciTypeDeChamp < TypesDeChamp::PrefillTypeDeChamp class TypesDeChamp::PrefillEpciTypeDeChamp < TypesDeChamp::PrefillTypeDeChamp
def possible_values def all_possible_values
departements.map do |departement| departements.map do |departement|
"#{departement[:code]} (#{departement[:name]}) : https://geo.api.gouv.fr/epcis?codeDepartement=#{departement[:code]}" "#{departement[:code]} (#{departement[:name]}) : https://geo.api.gouv.fr/epcis?codeDepartement=#{departement[:code]}"
end end

View file

@ -17,11 +17,11 @@ RSpec.describe TypesDeChamp::PrefillEpciTypeDeChamp do
it { is_expected.to be_kind_of(TypesDeChamp::PrefillTypeDeChamp) } it { is_expected.to be_kind_of(TypesDeChamp::PrefillTypeDeChamp) }
end end
describe '#possible_values' do describe '#all_possible_values' do
let(:expected_values) do let(:expected_values) do
departements.map { |departement| "#{departement[:code]} (#{departement[:name]}) : https://geo.api.gouv.fr/epcis?codeDepartement=#{departement[:code]}" } departements.map { |departement| "#{departement[:code]} (#{departement[:name]}) : https://geo.api.gouv.fr/epcis?codeDepartement=#{departement[:code]}" }
end end
subject(:possible_values) { described_class.new(type_de_champ, procedure.active_revision).possible_values } subject(:all_possible_values) { described_class.new(type_de_champ, procedure.active_revision).all_possible_values }
before do before do
VCR.insert_cassette('api_geo_departements') VCR.insert_cassette('api_geo_departements')
@ -33,7 +33,7 @@ RSpec.describe TypesDeChamp::PrefillEpciTypeDeChamp do
VCR.eject_cassette('api_geo_epcis') VCR.eject_cassette('api_geo_epcis')
end end
it { expect(possible_values).to match(expected_values) } it { expect(all_possible_values).to match(expected_values) }
end end
describe '#example_value' do describe '#example_value' do