spec/lib/aixm/feature/airspace_spec.rb in aixm-0.1.3 vs spec/lib/aixm/feature/airspace_spec.rb in aixm-0.2.0

- old
+ new

@@ -1,11 +1,11 @@ require_relative '../../../spec_helper' describe AIXM::Feature::Airspace do context "incomplete" do subject do - AIXM::Feature::Airspace.new(name: 'foobar', type: 'D') + AIXM.airspace(name: 'foobar', type: 'D') end describe :complete? do it "must fail validation" do subject.wont_be :complete? @@ -25,18 +25,18 @@ end end describe :to_digest do it "must return digest of payload" do - subject.to_digest.must_equal 202650074 + subject.to_digest.must_equal 367297292 end end describe :to_xml do it "must build correct XML with OFM extensions" do digest = subject.to_digest - subject.to_xml(:OFM).must_equal <<~"END" + subject.to_xml(:ofm).must_equal <<~"END" <!-- Airspace: [D] POLYGON AIRSPACE --> <Ase xt_classLayersAvail="false"> <AseUid mid="#{digest}" newEntity="true"> <codeType>D</codeType> <codeId>#{digest}</codeId> @@ -110,17 +110,17 @@ end end describe :to_digest do it "must return digest of payload" do - subject.to_digest.must_equal 880919413 + subject.to_digest.must_equal 481196243 end end describe :to_xml do it "must build correct XML with OFM extensions" do digest = subject.to_digest - subject.to_xml(:OFM).must_equal <<~"END" + subject.to_xml(:ofm).must_equal <<~"END" <!-- Airspace: [D] POLYGON AIRSPACE --> <Ase xt_classLayersAvail="true"> <AseUid mid="#{digest}" newEntity="true"> <codeType>D</codeType> <codeId>#{digest}</codeId>