test: add basic test for notmuch setup

And annotate with test_subtest_known_broken. Hooray.
This commit is contained in:
Jani Nikula 2013-05-05 22:18:19 +03:00 committed by David Bremner
parent c3ed770683
commit 2c64c2e0eb
2 changed files with 29 additions and 0 deletions

View file

@ -20,6 +20,7 @@ TESTS="
basic basic
help-test help-test
config config
setup
new new
count count
search search

28
test/setup Executable file
View file

@ -0,0 +1,28 @@
#!/usr/bin/env bash
test_description='"notmuch setup"'
. ./test-lib.sh
test_begin_subtest "Create a new config interactively"
test_subtest_known_broken
notmuch --config=new-notmuch-config > /dev/null <<EOF
Test Suite
test.suite@example.com
another.suite@example.com
/path/to/maildir
foo bar
baz
EOF
output=$(notmuch --config=new-notmuch-config config list)
test_expect_equal "$output" "\
database.path=/path/to/maildir
user.name=Test Suite
user.primary_email=test.suite@example.com
user.other_email=another.suite@example.com;
new.tags=foo;bar;
new.ignore=
search.exclude_tags=baz;
maildir.synchronize_flags=true"
test_done