spec/unit/datacite/mapping/geo_location_spec.rb in datacite-mapping-0.2.1 vs spec/unit/datacite/mapping/geo_location_spec.rb in datacite-mapping-0.2.2
- old
+ new
@@ -252,9 +252,16 @@
</geoLocation>'
actual_xml = loc.save_to_xml(mapping: :datacite_3)
expect(actual_xml).to be_xml(expected_xml)
expect_warning(loc.polygon.to_s, 1)
end
+
+ it 'writes DC3 in XSD-defined order: point, box, place' do
+ actual_xml = loc.save_to_xml(mapping: :datacite_3)
+ expected_order = %w(geoLocationPoint geoLocationBox geoLocationPlace)
+ actual_order = actual_xml.children.map(&:name)
+ expect(actual_order).to eq(expected_order)
+ end
end
end
end
end
end