summaryrefslogtreecommitdiff
path: root/tests/scan.py
diff options
context:
space:
mode:
authorStefan Sauer <ensonic@users.sf.net>2019-02-02 21:32:10 +0100
committerStefan Sauer <ensonic@users.sf.net>2019-02-02 21:32:10 +0100
commitcc7bb6a58c906ef1c33576314407135c31419a15 (patch)
tree70e4e53d7ebe073ffe13cba3484097777d5c7467 /tests/scan.py
parentb47f3dcf32f4608dfd32e56f94ce06c7b46f1906 (diff)
downloadgtk-doc-cc7bb6a58c906ef1c33576314407135c31419a15.tar.gz
scan: add a test for title extraction
Diffstat (limited to 'tests/scan.py')
-rwxr-xr-xtests/scan.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/scan.py b/tests/scan.py
index f1468fa..fd293dc 100755
--- a/tests/scan.py
+++ b/tests/scan.py
@@ -461,6 +461,15 @@ class ScanHeaderContentStructs(ScanHeaderContentTestCase):
slist, doc_comments = self.scanHeaderContent([header])
self.assertDecl('data', header, slist)
+ def test_GetTitleFromGObjectClassStruct(self):
+ header = textwrap.dedent("""\
+ struct _GtkdocObjectClass {
+ GObjectClass parent;
+ };""")
+ slist, doc_comments = self.scanHeaderContent(
+ header.splitlines(keepends=True))
+ self.assertIn('<TITLE>GtkdocObject</TITLE>', slist)
+
class ScanHeaderContentUnions(ScanHeaderContentTestCase):
"""Test parsing of union declarations."""