summaryrefslogtreecommitdiff
path: root/tests/test_html.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_html.py')
-rw-r--r--tests/test_html.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/test_html.py b/tests/test_html.py
index 7c35b595..4057d290 100644
--- a/tests/test_html.py
+++ b/tests/test_html.py
@@ -205,6 +205,23 @@ class HtmlDeltaTest(HtmlTestHelpers, CoverageTest):
fixed_index2 = index2.replace("XYZZY", self.real_coverage_version)
self.assertMultiLineEqual(index1, fixed_index2)
+ def test_file_becomes_100(self):
+ self.create_initial_files()
+ self.run_coverage()
+
+ # Now change a file and do it again
+ self.make_file("main_file.py", """\
+ import helper1, helper2
+ # helper1 is now 100%
+ helper1.func1(12)
+ helper1.func1(23)
+ """)
+
+ self.run_coverage(htmlargs=dict(skip_covered=True))
+
+ # The 100% file, skipped, shouldn't be here.
+ self.assert_doesnt_exist("htmlcov/helper1_py.html")
+
def test_status_format_change(self):
self.create_initial_files()
self.run_coverage()