diff --git a/tests/test_utils_iterators.py b/tests/test_utils_iterators.py
index a7042a6cf..47bc6aa0b 100644
--- a/tests/test_utils_iterators.py
+++ b/tests/test_utils_iterators.py
@@ -33,6 +33,19 @@ class XmliterTestCase(unittest.TestCase):
self.assertEqual(attrs,
[(['001'], ['Name 1'], ['Type 1']), (['002'], ['Name 2'], ['Type 2'])])
+ def test_xmliter_unusual_node(self):
+ body = b"""
+
+
+
+
+ """
+ response = XmlResponse(url="http://example.com", body=body)
+ nodenames = [e.xpath('name()').extract()
+ for e in self.xmliter(response, 'matchme...')]
+ self.assertEqual(nodenames, [['matchme...']])
+
+
def test_xmliter_text(self):
body = u"""onetwo"""