This should yield the same output as the initial search.
---
 test/T310-emacs.sh | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

We should also add a test for toggling once, but I think
that needs a new output file to test against.

diff --git a/test/T310-emacs.sh b/test/T310-emacs.sh
index e96c1601..6d12609b 100755
--- a/test/T310-emacs.sh
+++ b/test/T310-emacs.sh
@@ -41,6 +41,20 @@ test_emacs '(notmuch-search "tag:inbox")
            (test-output)'
 test_expect_equal_file $EXPECTED/notmuch-search-tag-inbox OUTPUT
 
+test_begin_subtest "toggle order twice"
+test_emacs '(let ((old (default-value notmuch-search-oldest-first)))
+             (setq-default notmuch-search-oldest-first nil)
+             (notmuch-search "tag:inbox")
+             (notmuch-test-wait)
+             (goto-char (point-min))
+             (notmuch-search-toggle-order)
+             (notmuch-test-wait)
+             (notmuch-search-toggle-order)
+             (notmuch-test-wait)
+             (test-output)
+             (setq-default notmuch-search-oldest-first old))'
+test_expect_equal_file $EXPECTED/notmuch-search-tag-inbox OUTPUT
+
 test_begin_subtest "Functions in search-result-format"
 test_emacs '(let
                ((notmuch-search-result-format
-- 
2.51.0

_______________________________________________
notmuch mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to