X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=test%2FT460-emacs-tree.sh;h=405d7ee70d04c3af2a77c36af7fab31091e23c0b;hb=011d06f4d6fec8083581676ba9f9448fe7bea1be;hp=8e9f37cbf9c6926f8de1b6e665d545ce90dae725;hpb=a755c9d6a9099366cc82ba3a4bee8e6d2b83d529;p=notmuch diff --git a/test/T460-emacs-tree.sh b/test/T460-emacs-tree.sh index 8e9f37cb..405d7ee7 100755 --- a/test/T460-emacs-tree.sh +++ b/test/T460-emacs-tree.sh @@ -1,10 +1,12 @@ #!/usr/bin/env bash test_description="emacs tree view interface" -. test-lib.sh +. $(dirname "$0")/test-lib.sh || exit 1 +. $NOTMUCH_SRCDIR/test/test-lib-emacs.sh || exit 1 -EXPECTED=$TEST_DIRECTORY/tree.expected-output +EXPECTED=$NOTMUCH_SRCDIR/test/emacs-tree.expected-output +test_require_emacs add_email_corpus test_begin_subtest "Basic notmuch-tree view in emacs" @@ -12,7 +14,7 @@ test_emacs '(notmuch-tree "tag:inbox") (notmuch-test-wait) (test-output) (delete-other-windows)' -test_expect_equal_file OUTPUT $EXPECTED/notmuch-tree-tag-inbox +test_expect_equal_file $EXPECTED/notmuch-tree-tag-inbox OUTPUT test_begin_subtest "Refreshed notmuch-tree view in emacs" test_emacs '(notmuch-tree "tag:inbox") @@ -21,7 +23,7 @@ test_emacs '(notmuch-tree "tag:inbox") (notmuch-test-wait) (test-output) (delete-other-windows)' -test_expect_equal_file OUTPUT $EXPECTED/notmuch-tree-tag-inbox +test_expect_equal_file $EXPECTED/notmuch-tree-tag-inbox OUTPUT # In the following tag tests we make sure the display is updated # correctly and, in a separate test, that the database is updated @@ -34,7 +36,7 @@ test_emacs '(notmuch-tree "tag:inbox") (notmuch-tree-tag (list "+test_tag")) (test-output) (delete-other-windows)' -test_expect_equal_file OUTPUT $EXPECTED/notmuch-tree-tag-inbox-tagged +test_expect_equal_file $EXPECTED/notmuch-tree-tag-inbox-tagged OUTPUT test_begin_subtest "Tag message in notmuch tree view (database)" output=$(notmuch search --output=messages 'tag:test_tag') @@ -47,7 +49,7 @@ test_emacs '(notmuch-tree "tag:inbox") (notmuch-tree-tag (list "-test_tag")) (test-output) (delete-other-windows)' -test_expect_equal_file OUTPUT $EXPECTED/notmuch-tree-tag-inbox +test_expect_equal_file $EXPECTED/notmuch-tree-tag-inbox OUTPUT test_begin_subtest "Untag message in notmuch tree view (database)" output=$(notmuch search --output=messages 'tag:test_tag') @@ -61,7 +63,7 @@ test_emacs '(notmuch-tree "tag:inbox") (notmuch-tree-tag-thread (list "+test_thread_tag")) (test-output) (delete-other-windows)' -test_expect_equal_file OUTPUT $EXPECTED/notmuch-tree-tag-inbox-thread-tagged +test_expect_equal_file $EXPECTED/notmuch-tree-tag-inbox-thread-tagged OUTPUT test_begin_subtest "Tag message in notmuch tree view (database)" output=$(notmuch search --output=messages 'tag:test_thread_tag') @@ -82,7 +84,7 @@ test_emacs '(notmuch-tree "tag:inbox") (notmuch-tree-tag-thread (list "-test_thread_tag")) (test-output) (delete-other-windows)' -test_expect_equal_file OUTPUT $EXPECTED/notmuch-tree-tag-inbox +test_expect_equal_file $EXPECTED/notmuch-tree-tag-inbox OUTPUT test_begin_subtest "Untag message in notmuch tree view (database)" output=$(notmuch search --output=messages 'tag:test_thread_tag') @@ -98,7 +100,7 @@ test_emacs '(notmuch-hello) (notmuch-test-wait) (test-output) (delete-other-windows)' -test_expect_equal_file OUTPUT $EXPECTED/notmuch-tree-tag-inbox +test_expect_equal_file $EXPECTED/notmuch-tree-tag-inbox OUTPUT test_begin_subtest "Tree view of a single thread (from search)" test_emacs '(notmuch-hello) @@ -110,7 +112,7 @@ test_emacs '(notmuch-hello) (notmuch-test-wait) (test-output) (delete-other-windows)' -test_expect_equal_file OUTPUT $EXPECTED/notmuch-tree-single-thread +test_expect_equal_file $EXPECTED/notmuch-tree-single-thread OUTPUT test_begin_subtest "Tree view of a single thread (from show)" test_emacs '(notmuch-hello) @@ -123,7 +125,7 @@ test_emacs '(notmuch-hello) (notmuch-test-wait) (test-output) (delete-other-windows)' -test_expect_equal_file OUTPUT $EXPECTED/notmuch-tree-single-thread +test_expect_equal_file $EXPECTED/notmuch-tree-single-thread OUTPUT test_begin_subtest "Message window of tree view" test_emacs '(notmuch-hello) @@ -137,8 +139,7 @@ test_emacs '(notmuch-hello) (select-window notmuch-tree-message-window) (test-output) (delete-other-windows)' -cp OUTPUT /tmp/mjwout -test_expect_equal_file OUTPUT $EXPECTED/notmuch-tree-show-window +test_expect_equal_file $EXPECTED/notmuch-tree-show-window OUTPUT test_begin_subtest "Stash id" output=$(test_emacs '(notmuch-tree "id:1258498485-sup-142@elly")