spec/query/formats/icao_spec.rb in barometer-0.9.1 vs spec/query/formats/icao_spec.rb in barometer-0.9.2

- old
+ new

@@ -1,20 +1,22 @@ require_relative '../../spec_helper' -describe Barometer::Query::Format::Icao do - it ".country_code" do - Barometer::Query::Format::Icao.country_code(nil).should be_nil - Barometer::Query::Format::Icao.country_code("KSFO").should == "US" - Barometer::Query::Format::Icao.country_code("CYYC").should == "CA" - Barometer::Query::Format::Icao.country_code("ETAA").should == "DE" - end - - describe ".is?" do - it "recognizes a valid format" do - Barometer::Query::Format::Icao.is?("KSFO").should be_true +module Barometer::Query + describe Format::Icao do + describe '.geo' do + specify { expect( Format::Icao.geo(nil) ).to be_nil } + specify { expect( Format::Icao.geo('KSFO') ).to eq({country_code: 'US'}) } + specify { expect( Format::Icao.geo('CYYC') ).to eq({country_code: 'CA'}) } + specify { expect( Format::Icao.geo('ETAA') ).to eq({country_code: 'DE'}) } end - it "recognizes non-valid format" do - Barometer::Query::Format::Icao.is?("invalid").should be_false + describe '.is?' do + it 'recognizes a valid format' do + expect( Format::Icao.is?('KSFO') ).to be_true + end + + it 'recognizes non-valid format' do + expect( Format::Icao.is?('invalid') ).to be_false + end end end end