diff options
-rw-r--r-- | markdown/extensions/toc.py | 4 | ||||
-rw-r--r-- | tests/test_apis.py | 15 |
2 files changed, 16 insertions, 3 deletions
diff --git a/markdown/extensions/toc.py b/markdown/extensions/toc.py index 22cf063..d21ea96 100644 --- a/markdown/extensions/toc.py +++ b/markdown/extensions/toc.py @@ -216,9 +216,9 @@ class TocExtension(Extension): "slugify" : [slugify, "Function to generate anchors based on header text - " "Defaults to the headerid ext's slugify function."], - "title" : [None, + "title" : ["", "Title to insert into TOC <div> - " - "Defaults to None"], + "Defaults to an empty string"], "anchorlink" : [0, "1 if header should be a self link - " "Defaults to 0"], diff --git a/tests/test_apis.py b/tests/test_apis.py index b19db62..34cd6f0 100644 --- a/tests/test_apis.py +++ b/tests/test_apis.py @@ -590,7 +590,7 @@ class TestCliOptionParsing(unittest.TestCase): with os.fdopen(fd, 'w') as fp: fp.write(config) - def testExtensonConfigOption(self): + def testExtensionConfigOption(self): config = { 'markdown.extensions.wikilinks': { 'base_url': 'http://example.com/', @@ -606,6 +606,19 @@ class TestCliOptionParsing(unittest.TestCase): self.default_options['extension_configs'] = config self.assertEqual(options, self.default_options) + def textBoolExtensionConfigOption(self): + config = { + 'markdown.extensions.toc': { + 'title': 'Some Title', + 'anchorlink': True, + 'permalink': True + } + } + self.create_config_file(config) + options, logging_level = parse_options(['-c', self.tempfile]) + self.default_options['extension_configs'] = config + self.assertEqual(options, self.default_options) + def testExtensonConfigOptionAsJSON(self): config = { 'markdown.extensions.wikilinks': { |