From 122722a72df913c3ff9b81509d0d50c2b25575d0 Mon Sep 17 00:00:00 2001 From: Baptiste Daroussin Date: Sat, 15 Apr 2023 21:36:53 +0200 Subject: [PATCH] mlmmj-process: add tests for delheaders --- tests/mlmmj-receive.sh | 61 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 60 insertions(+), 1 deletion(-) diff --git a/tests/mlmmj-receive.sh b/tests/mlmmj-receive.sh index 3418c3cc..646e7cc9 100755 --- a/tests/mlmmj-receive.sh +++ b/tests/mlmmj-receive.sh @@ -21,7 +21,8 @@ tests_init \ moderation_reject_invalid \ maxmailsize \ maxmailsize0 \ - normail_email + normail_email \ + delheaders mlmmjreceive=$(command -v mlmmj-receive) @@ -2460,3 +2461,61 @@ QUIT EOF atf_check -o file:expected-4.txt sed -e "/^Message-ID:/d; /^Date:/d;" mail-5.txt } + +delheaders_body() +{ + atf_check $srcdir/fakesmtpd + trap kill_fakesmtp EXIT TERM + init_ml list + rmdir list/text + ln -s ${srcdir}/../listtexts/en list/text + echo test@mlmmjtest > list/control/listaddress + echo "25678" > list/control/smtpport + echo "heloname" > list/control/smtphelo + printf "X-H1\nNope\n" > list/control/delheaders + + printf "user@test\nuser2@test" > list/subscribers.d/u +cat > first < nosubject <> expected-1.txt < +RCPT TO: +DATA +From: bob@test +To: test@mlmmjtest +Subject: yeah + +Let's go, first email + +. +MAIL FROM: +RCPT TO: +DATA +From: bob@test +To: test@mlmmjtest +Subject: yeah + +Let's go, first email + +. +QUIT +EOF + atf_check -o file:expected-1.txt sed -e "/^Message-ID:/d; /^Date:/d;" mail-1.txt +} -- 2.47.2