From ff42cedd45f18681498c5e380329cdaff2cecf0d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Karl=20Hasselstr=C3=B6m?= Date: Thu, 16 Nov 2006 19:45:30 +0000 Subject: [PATCH] Regression test for "stg mail" MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Karl Hasselström Signed-off-by: Catalin Marinas --- t/t1900-mail.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 t/t1900-mail.sh 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 -- 2.11.0