[PATCH 18/18] test: test insert --create-folder

2012-07-26 Thread Peter Wang
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 -\"" \
+"[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 -\"" \
+"[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 -\"" \
+"[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



[PATCH 18/18] test: test insert --create-folder

2012-07-25 Thread Peter Wang
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 -\ \
+[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 -\ \
+[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 -\ \
+[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

___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch