diff --git a/gluon/tests/test_html.py b/gluon/tests/test_html.py
index 42e05a90..a92cae55 100644
--- a/gluon/tests/test_html.py
+++ b/gluon/tests/test_html.py
@@ -234,8 +234,6 @@ class TestBareHelpers(unittest.TestCase):
self.assertEqual(HTML('<>', _a='1', _b='2', doctype='').xml(),
'<>')
-
-
def test_XHTML(self):
# Empty XHTML test
self.assertEqual(XHTML().xml(),
@@ -243,6 +241,16 @@ class TestBareHelpers(unittest.TestCase):
# Not Empty XHTML test
self.assertEqual(XHTML('<>', _a='1', _b='2').xml(),
'\n<>')
+ self.assertEqual(XHTML('<>', _a='1', _b='2', doctype='').xml(),
+ '\n<>')
+ self.assertEqual(XHTML('<>', _a='1', _b='2', doctype='strict').xml(),
+ '\n<>')
+ self.assertEqual(XHTML('<>', _a='1', _b='2', doctype='transitional').xml(),
+ '\n<>')
+ self.assertEqual(XHTML('<>', _a='1', _b='2', doctype='frameset').xml(),
+ '\n<>')
+ self.assertEqual(XHTML('<>', _a='1', _b='2', doctype='xmlns').xml(),
+ 'xmlns\n<>')
def test_HEAD(self):
self.assertEqual(HEAD('<>', _a='1', _b='2').xml(),