You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by gb...@apache.org on 2022/05/04 17:09:39 UTC

svn commit: r1900556 - in /spamassassin/trunk: MANIFEST t/data/spam/fromnamespoof/ t/data/spam/fromnamespoof/spoof1 t/fromnamespoof.t

Author: gbechis
Date: Wed May  4 17:09:39 2022
New Revision: 1900556

URL: http://svn.apache.org/viewvc?rev=1900556&view=rev
Log:
basic FromNameSpoof tests

Added:
    spamassassin/trunk/t/data/spam/fromnamespoof/
    spamassassin/trunk/t/data/spam/fromnamespoof/spoof1   (with props)
    spamassassin/trunk/t/fromnamespoof.t   (with props)
Modified:
    spamassassin/trunk/MANIFEST

Modified: spamassassin/trunk/MANIFEST
URL: http://svn.apache.org/viewvc/spamassassin/trunk/MANIFEST?rev=1900556&r1=1900555&r2=1900556&view=diff
==============================================================================
--- spamassassin/trunk/MANIFEST (original)
+++ spamassassin/trunk/MANIFEST Wed May  4 17:09:39 2022
@@ -437,6 +437,7 @@ t/data/spam/extracttext/gtube_pdf.eml
 t/data/spam/freemail1
 t/data/spam/freemail2
 t/data/spam/freemail3
+t/data/spam/fromnamespoof/spoof1
 t/data/spam/gtube.eml
 t/data/spam/gtubedcc.eml
 t/data/spam/gtubedcc_crlf.eml
@@ -510,6 +511,7 @@ t/esp.t
 t/extracttext.t
 t/freemail.t
 t/freemail_welcome_block.t
+t/fromnamespoof.t
 t/get_all_headers.t
 t/get_headers.t
 t/gtube.t

Added: spamassassin/trunk/t/data/spam/fromnamespoof/spoof1
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/data/spam/fromnamespoof/spoof1?rev=1900556&view=auto
==============================================================================
Binary file - no diff available.

Propchange: spamassassin/trunk/t/data/spam/fromnamespoof/spoof1
------------------------------------------------------------------------------
    svn:mime-type = message/rfc822

Added: spamassassin/trunk/t/fromnamespoof.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/fromnamespoof.t?rev=1900556&view=auto
==============================================================================
--- spamassassin/trunk/t/fromnamespoof.t (added)
+++ spamassassin/trunk/t/fromnamespoof.t Wed May  4 17:09:39 2022
@@ -0,0 +1,30 @@
+#!/usr/bin/perl -T
+
+use lib '.'; use lib 't';
+use SATest; sa_t_init("fromnamespoof");
+
+use Test::More;
+
+plan tests => 3;
+
+# ---------------------------------------------------------------------------
+
+tstpre ("
+loadplugin Mail::SpamAssassin::Plugin::FromNameSpoof
+");
+
+tstlocalrules ("
+  header FROMNAME_EQUALS_TO  eval:check_fromname_equals_to()
+  score FROMNAME_EQUALS_TO 3.3
+
+  header FROMNAME_EQUALS_REPLYTO  eval:check_fromname_equals_replyto()
+  score FROMNAME_EQUALS_REPLYTO 3.3
+");
+
+%patterns = (
+  q{ 3.3 FROMNAME_EQUALS_TO }, 'FROMNAME_EQUALS_TO',
+  q{ 3.3 FROMNAME_EQUALS_REPLYTO }, 'FROMNAME_EQUALS_REPLYTO',
+);
+
+ok sarun ("-L -t < data/spam/fromnamespoof/spoof1", \&patterns_run_cb);
+ok_all_patterns();

Propchange: spamassassin/trunk/t/fromnamespoof.t
------------------------------------------------------------------------------
    svn:executable = *