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>