Index: third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/test_result_writer_unittest.py |
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/test_result_writer_unittest.py b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/test_result_writer_unittest.py |
index 1fdb9f1d97b8116f8598b46cd11b56043e60866e..14c40f513ec286cc1a3fc4b4bcc17e2962008946 100644 |
--- a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/test_result_writer_unittest.py |
+++ b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/test_result_writer_unittest.py |
@@ -79,6 +79,19 @@ class TestResultWriterTests(unittest.TestCase): |
written_files = self.run_test(failures=[failure], files={}) |
self.assertEqual(written_files, {}) |
+ def test_reftest_image_missing(self): |
+ failure = test_failures.FailureReftestNoImageGenerated() |
+ failure.reference_filename = '/src/exists-expected.html' |
+ files = {'/src/exists-expected.html': 'yup'} |
+ written_files = self.run_test(failures=[failure], files=files) |
+ self.assertEqual(written_files, {'/tmp/exists-expected.html': 'yup'}) |
+ |
+ failure = test_failures.FailureReftestNoReferenceImageGenerated() |
+ failure.reference_filename = '/src/exists-expected.html' |
+ files = {'/src/exists-expected.html': 'yup'} |
+ written_files = self.run_test(failures=[failure], files=files) |
+ self.assertEqual(written_files, {'/tmp/exists-expected.html': 'yup'}) |
+ |
def test_baseline_name(self): |
fs = MockFileSystem() |
self.assertEqual(baseline_name(fs, 'x/y/foo.html', 'txt'), 'x/y/foo-expected.txt') |