From 8a2f13f8c2e763f657e8e729bc102328a94d0296 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Sun, 12 Aug 2018 13:41:56 +0200 Subject: t2500: add test for disown notifications Signed-off-by: Lukas Fleischer --- test/t2500-notify.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/test/t2500-notify.sh b/test/t2500-notify.sh index 3f5a09c5..c9c72080 100755 --- a/test/t2500-notify.sh +++ b/test/t2500-notify.sh @@ -175,6 +175,25 @@ test_expect_success 'Test subject and body of adopt notifications.' ' test_cmp actual expected ' +test_expect_success 'Test subject and body of disown notifications.' ' + >sendmail.out && + "$NOTIFY" disown 1 1001 && + grep ^Subject: sendmail.out >actual && + cat <<-EOD >expected && + Subject: AUR Ownership Notification for foobar + EOD + test_cmp actual expected && + sed -n "/^\$/,\$p" sendmail.out | base64 -d >actual && + echo >>actual && + cat <<-EOD >expected && + The package foobar [1] was disowned by user [2]. + + [1] https://aur.archlinux.org/pkgbase/foobar/ + [2] https://aur.archlinux.org/account/user/ + EOD + test_cmp actual expected +' + test_expect_success 'Test subject and body of co-maintainer addition notifications.' ' >sendmail.out && "$NOTIFY" comaintainer-add 1 1001 && -- cgit v1.2.3-24-g4f1b