aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-10-13 21:13:39 +0100
committerMichael Williamson <mike@zwobble.org>2015-10-13 21:13:39 +0100
commit32fd0edac3411bf4eaaae4001b7f251bf6d7d291 (patch)
tree760d435d99c34b7fe94f37cdb531abf263aca373
parent9b247bd921a9be2c9d42786f1e504f2bd0dab163 (diff)
Add test for HTML path with no fresh elements
-rw-r--r--tests/html_generation_tests.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/html_generation_tests.py b/tests/html_generation_tests.py
index 20d9640..0608a30 100644
--- a/tests/html_generation_tests.py
+++ b/tests/html_generation_tests.py
@@ -107,6 +107,17 @@ class SatisfyPathTests(object):
@istest
+ def no_elements_are_generated_if_all_path_elements_are_already_satisfied(self):
+ generator = _create_html_generator()
+ generator.start("p")
+ generator.text("Hello")
+ path = html_paths.path([html_paths.element(["p"])])
+ satisfy_html_path(generator, path)
+ generator.text("there")
+ assert_equal('<p>Hellothere', generator.as_string())
+
+
+ @istest
def only_missing_elements_are_generated_to_satisfy_plain_path_elements(self):
generator = _create_html_generator()
generator.start("blockquote")