X-Git-Url: https://git.cworth.org/git?p=notmuch;a=blobdiff_plain;f=test%2FT315-emacs-tagging.sh;h=c26413ce903e47efccae1808aa6b69f57d908416;hp=fbaf5f22d4925d3e57d1c09daf709a402e4f7b2f;hb=2707c06a0fc587a68096a3ec6f054ba4f0d7e7c7;hpb=cc2c3a383d12ce421c5ec1bdfb7bfacc60a0f368 diff --git a/test/T315-emacs-tagging.sh b/test/T315-emacs-tagging.sh index fbaf5f22..c26413ce 100755 --- a/test/T315-emacs-tagging.sh +++ b/test/T315-emacs-tagging.sh @@ -151,7 +151,16 @@ for mode in search show tree unthreaded; do output=$(notmuch search $os_x_darwin_thread | notmuch_search_sanitize) notmuch tag "-one-$mode" "-three-$mode" $os_x_darwin_thread test_expect_equal "$output" "thread:XXX 2009-11-18 [4/4] Jjgod Jiang, Alexander Botero-Lowry; [notmuch] Mac OS X/Darwin compatibility issues (inbox three-$mode unread)" -done + test_begin_subtest "undo tagging in $mode mode (via binding)" + test_emacs "(let ((notmuch-tag-history nil)) + (notmuch-$mode \"$os_x_darwin_thread\") + (notmuch-test-wait) + (execute-kbd-macro \"+tag-to-be-undone-$mode\") + (execute-kbd-macro (kbd \"C-x u\")) + (notmuch-test-wait))" + count=$(notmuch count "tag:tag-to-be-undone-$mode") + test_expect_equal "$count" "0" +done test_done