X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=test%2Femacs-hello;h=f7296166a7bdd84b8762b7028a27e3bd88ace808;hp=be66ba4c781efecad2bfec55e6632710fcf488de;hb=7b0d53a9064161f2f0f4f88fefd64133d089222e;hpb=1361dd37bc758c84ab32f629d04327231954c60b diff --git a/test/emacs-hello b/test/emacs-hello index be66ba4c..f7296166 100755 --- a/test/emacs-hello +++ b/test/emacs-hello @@ -1,7 +1,7 @@ #!/usr/bin/env bash -test_description="Testing emacs notmuch-hello view" -. test-lib.sh +test_description="emacs notmuch-hello view" +. ./test-lib.sh EXPECTED=$TEST_DIRECTORY/emacs.expected-output @@ -44,6 +44,20 @@ test_emacs "(let ((notmuch-hello-sections (test-output))" test_expect_equal_file OUTPUT $EXPECTED/notmuch-hello-section-counts +test_begin_subtest "Empty custom tags section" +test_emacs "(let* ((widget (widget-create 'notmuch-hello-tags-section)) + (notmuch-hello-sections (list (widget-value widget)))) + (notmuch-hello) + (test-output))" +test_expect_equal_file OUTPUT $EXPECTED/notmuch-hello-empty-custom-tags-section + +test_begin_subtest "Empty custom queries section" +test_emacs "(let* ((widget (widget-create 'notmuch-hello-query-section)) + (notmuch-hello-sections (list (widget-value widget)))) + (notmuch-hello) + (test-output))" +test_expect_equal_file OUTPUT $EXPECTED/notmuch-hello-empty-custom-queries-section + test_begin_subtest "Column alignment for tag/queries with long names" tag=a-very-long-tag # length carefully calculated for 80 characters window width notmuch tag +$tag '*'