X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/ff03138a978406b431da71aba64941d87b509098..f07819d81a7437e58c6e64c2e76ba7e54fad9034:/test/unit/node_test.rb diff --git a/test/unit/node_test.rb b/test/unit/node_test.rb index dd907f0f4..24300e428 100644 --- a/test/unit/node_test.rb +++ b/test/unit/node_test.rb @@ -270,6 +270,18 @@ class NodeTest < ActiveSupport::TestCase assert_match /Must specify a string with one or more characters/, message_update.message end + def test_from_xml_no_node + no_node = "" + message_create = assert_raise(OSM::APIBadXMLError) { + Node.from_xml(no_node, true) + } + assert_match /XML doesn't contain an osm\/node element/, message_create.message + message_update = assert_raise(OSM::APIBadXMLError) { + Node.from_xml(no_node, false) + } + assert_match /XML doesn't contain an osm\/node element/, message_update.message + end + def test_from_xml_no_k_v nokv = "" message_create = assert_raise(OSM::APIBadXMLError) {