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