aboutsummaryrefslogtreecommitdiff
path: root/tests/html_generation_tests.py
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-06-17 15:05:19 +0100
committerMichael Williamson <mike@zwobble.org>2015-06-17 15:05:19 +0100
commit147fabb2b2e00f7790304b7a1e1f40cdb564cb4f (patch)
treefcd72fdbdf3681acd1dff8dd6237143a80914cfa /tests/html_generation_tests.py
parent35d3dd58400d5310fe05ebe8e070c96c756edac0 (diff)
Support underlines in style map
Diffstat (limited to 'tests/html_generation_tests.py')
-rw-r--r--tests/html_generation_tests.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/html_generation_tests.py b/tests/html_generation_tests.py
index ccb0e7e..2375564 100644
--- a/tests/html_generation_tests.py
+++ b/tests/html_generation_tests.py
@@ -1,6 +1,6 @@
from nose.tools import istest, assert_equal
-from mammoth.html_generation import HtmlGenerator, satisfy_html_path
+from mammoth.html_generation import HtmlGenerator, satisfy_html_path, append_html_path
from mammoth import html_paths, writers
@@ -171,5 +171,17 @@ class SatisfyPathTests(object):
assert_equal('<p class="tip">HelpTip', generator.as_string())
+@istest
+class AppendPathTests(object):
+ @istest
+ def already_opened_elements_are_not_closed(self):
+ generator = _create_html_generator()
+ generator.start("strong")
+ path = html_paths.path([html_paths.element(["em"])])
+ append_html_path(generator, path)
+ generator.text("Hello!")
+ assert_equal('<strong><em>Hello!', generator.as_string())
+
+
def _create_html_generator():
return HtmlGenerator(writers.writer)