From: Jameson Graef Rollins Date: Sun, 9 Oct 2011 03:21:26 +0000 (-0700) Subject: test: add two emacs tests for show mode refresh X-Git-Tag: 0.9~4 X-Git-Url: https://git.cworth.org/git?p=notmuch;a=commitdiff_plain;h=808fbff530319fe841f2f3c5b607d2ce3f0c424d test: add two emacs tests for show mode refresh The first test tests that the notmuch-show-refresh-view function produces the exact same output for an unmodified show buffer. This test should pass since the relevant functionality has already been applied. The second test tests show refresh for a show buffer that has been modified by navigation and message visibility toggling. Ideally refresh-view should preserve this state of the notmuch-show buffer. Unfortunately it currently does not, so this test is know to be broken and is marked as such. --- diff --git a/test/emacs b/test/emacs index 8b627c79..0303d7d1 100755 --- a/test/emacs +++ b/test/emacs @@ -368,4 +368,22 @@ test_emacs "(notmuch-show \"id:$id\") \ (test-visible-output \"EXPECTED\")" test_expect_equal_file OUTPUT EXPECTED +test_begin_subtest "Refresh show buffer" +test_emacs '(notmuch-show "id:f35dbb950911171438k5df6eb56k77b6c0944e2e79ae@mail.gmail.com") + (test-visible-output "EXPECTED") + (notmuch-show-refresh-view) + (test-visible-output)' +test_expect_equal_file OUTPUT EXPECTED + +test_begin_subtest "Refresh modified show buffer" +test_subtest_known_broken +test_emacs '(notmuch-show "id:f35dbb950911171438k5df6eb56k77b6c0944e2e79ae@mail.gmail.com") + (notmuch-show-toggle-message) + (notmuch-show-next-message) + (notmuch-show-toggle-message) + (test-visible-output "EXPECTED") + (notmuch-show-refresh-view) + (test-visible-output)' +test_expect_equal_file OUTPUT EXPECTED + test_done