spec/data_spec.rb in countries-3.1.0 vs spec/data_spec.rb in countries-4.0.0

- old
+ new

@@ -114,12 +114,12 @@ ISO3166.configuration.locales = [:es, :de, :de] expect(data['name']).to eq 'NEW Taiwan' expect(subject.name).to eq 'NEW Taiwan' expect(subject.translations).to eq('en' => 'NEW Taiwan', 'de' => 'NEW Taiwan') - expect(subject.subdivisions).to eq(CHA: ISO3166::Subdivision.new({name: 'New Changhua'}), - CYI: ISO3166::Subdivision.new({name: 'New Municipality'})) + expect(subject.subdivisions).to eq('CHA' => ISO3166::Subdivision.new({name: 'New Changhua'}), + 'CYI' => ISO3166::Subdivision.new({name: 'New Municipality'})) end end describe 'hotloading data' do before do @@ -141,11 +141,11 @@ it 'can be done' do data = ISO3166::Data.new('LOL').call expect(data['name']).to eq 'Happy Country' expect(subject.name).to eq 'Happy Country' - expect(subject.subdivisions).to eq(LOL1: ISO3166::Subdivision.new({name: 'Happy sub1'}), - LOL2: ISO3166::Subdivision.new({name: 'Happy sub2'})) + expect(subject.subdivisions).to eq('LOL1' => ISO3166::Subdivision.new({name: 'Happy sub1'}), + 'LOL2' => ISO3166::Subdivision.new({name: 'Happy sub2'})) end it 'detect a stale cache' do ISO3166::Data.register(alpha2: 'SAD', name: 'Sad Country') data = ISO3166::Data.new('SAD').call