From 64e250661b6c4a1067e41aa80fa51a0bbd71bf32 Mon Sep 17 00:00:00 2001 From: Baptiste Daroussin Date: Wed, 12 Apr 2023 17:45:56 +0200 Subject: [PATCH] mailing+faq: add simple tests --- tests/mlmmj-receive.sh | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/tests/mlmmj-receive.sh b/tests/mlmmj-receive.sh index 16713a50..743134d9 100755 --- a/tests/mlmmj-receive.sh +++ b/tests/mlmmj-receive.sh @@ -12,7 +12,8 @@ tests_init \ subscribe_digest_confunsub \ subscribe_both \ ctrl_list \ - ctrl_help + ctrl_help \ + ctrl_faq mlmmjreceive=$(command -v mlmmj-receive) @@ -1516,6 +1517,44 @@ sending a message to . To contact the list owner, send a message to . +. +QUIT +EOF + atf_check $mlmmjreceive -L list -F list/control/listaddress + echo "25678" > list/control/smtpport + echo "heloname" > list/control/smtphelo + + cat > ctrlhelp << EOF +From: bob@test +To: test+faq@mlmmjtest +Return-Path: jane@test +EOF + +cat > expected-1.txt << EOF +EHLO heloname +MAIL FROM: +RCPT TO: +DATA +Subject: =?utf-8?q?Frequently_asked_questions_of_test=40mlmmjtest?= +From: test+owner@mlmmjtest +To: bob@test +MIME-Version: 1.0 +Content-Type: text/plain; charset=utf-8 +Content-Transfer-Encoding: 8bit + +Sorry, no FAQ available yet. + + . QUIT EOF -- 2.47.2