Add tests for the new option. --- test/insert | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/test/insert b/test/insert index 3514920..548da58 100755 --- a/test/insert +++ b/test/insert @@ -50,4 +50,28 @@ generate_message \ notmuch insert --folder=Drafts -- +draft -unread < "$gen_msg_filename" test_expect_equal "`notmuch count folder:Drafts tag:draft NOT tag:unread`" "1" +test_begin_subtest "Insert message, create folder" +generate_message \ + "[subject]=\"insert-subject-createfolder\"" \ + "[date]=\"Sat, 01 Jan 2000 12:00:00 -0000\"" \ + "[body]=\"insert-message-createfolder\"" +notmuch insert --folder=F --create-folder -- +folder < "$gen_msg_filename" +test_expect_equal "`notmuch count folder:F tag:folder`" "1" + +test_begin_subtest "Insert message, create subfolder" +generate_message \ + "[subject]=\"insert-subject-createfolder\"" \ + "[date]=\"Sat, 01 Jan 2000 12:00:00 -0000\"" \ + "[body]=\"insert-message-createfolder\"" +notmuch insert --folder=F/G/H/I/J --create-folder -- +folder < "$gen_msg_filename" +test_expect_equal "`notmuch count folder:F/G/H/I/J tag:folder`" "1" + +test_begin_subtest "Insert message, create existing subfolder" +generate_message \ + "[subject]=\"insert-subject-createfolder\"" \ + "[date]=\"Sat, 01 Jan 2000 12:00:00 -0000\"" \ + "[body]=\"insert-message-createfolder\"" +notmuch insert --folder=F/G/H/I/J --create-folder -- +folder < "$gen_msg_filename" +test_expect_equal "`notmuch count folder:F/G/H/I/J tag:folder`" "2" + test_done -- 1.7.4.4