From: Karl Hasselström Date: Thu, 16 Nov 2006 19:45:30 +0000 (+0000) Subject: Regression test for "stg mail" X-Git-Tag: v0.14.3~422 X-Git-Url: https://git.distorted.org.uk/~mdw/stgit/commitdiff_plain/ff42cedd45f18681498c5e380329cdaff2cecf0d Regression test for "stg mail" Signed-off-by: Karl Hasselström Signed-off-by: Catalin Marinas --- diff --git a/t/t1900-mail.sh b/t/t1900-mail.sh new file mode 100755 index 0000000..6a950b4 --- /dev/null +++ b/t/t1900-mail.sh @@ -0,0 +1,34 @@ +#!/bin/sh +# Copyright (c) 2006 Karl Hasselström +test_description='Test the mail command' +. ./test-lib.sh + +test_expect_success \ + 'Initialize the StGIT repository' \ + ' + for i in 1 2 3 4 5; do + touch foo.txt && + echo "line $i" >> foo.txt && + git add foo.txt && + git commit -a -m "Patch $i" + done && + stg init && + stg uncommit -n 5 foo + ' + +test_expect_success \ + 'Put all the patches in an mbox' \ + 'stg mail --to="Inge Ström " -a -m \ + -t ../../templates/patchmail.tmpl > mbox0' + +test_expect_success \ + 'Import the mbox and compare' \ + ' + t1=$(git cat-file -p $(stg id) | grep ^tree) + stg pop -a && + stg import -M mbox0 && + t2=$(git cat-file -p $(stg id) | grep ^tree) && + [ "$t1" == "$t2" ] + ' + +test_done