summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
209e756)
So far, this is doing nothing more than adding a corpus of email and
ensuring that the `notmuch-hello' function produces the desired
output.
--- /dev/null
+#!/bin/bash
+test_description="emacs interface"
+. test-lib.sh
+
+add_email_corpus
+
+test_begin_subtest "Test emacs-hello interface"
+output=$(test_emacs '(notmuch-hello) (message (buffer-string))' 2>&1)
+test_expect_equal "$output" " Welcome to notmuch. You have 50 messages (that's not much mail).
+
+Saved searches: [edit]
+
+ 50 inbox 50 unread
+
+Search:
+
+[Show all tags]
+
+ Type a search query and hit RET to view matching threads.
+ Edit saved searches with the \`edit' button.
+ Hit RET or click on a saved search or tag name to view matching threads.
+ \`=' refreshes this screen. \`s' jumps to the search box. \`q' to quit."
+
+
+test_done
-TESTS="basic new search json thread-naming reply dump-restore uuencode thread-order author-order from-guessing long-id encoding"
+TESTS="basic new search json thread-naming reply dump-restore uuencode thread-order author-order from-guessing long-id encoding emacs"
# Clean up any results from a previous run
rm -r test-results >/dev/null 2>/dev/null
# Clean up any results from a previous run
rm -r test-results >/dev/null 2>/dev/null