You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2004/04/28 03:22:35 UTC

svn commit: rev 10333 - in incubator/spamassassin/trunk: . t

Author: jm
Date: Tue Apr 27 18:22:34 2004
New Revision: 10333

Added:
   incubator/spamassassin/trunk/t/prefs_include.t   (contents, props changed)
Modified:
   incubator/spamassassin/trunk/MANIFEST
Log:
test for include

Modified: incubator/spamassassin/trunk/MANIFEST
==============================================================================
--- incubator/spamassassin/trunk/MANIFEST	(original)
+++ incubator/spamassassin/trunk/MANIFEST	Tue Apr 27 18:22:34 2004
@@ -339,3 +339,4 @@
 rules/25_body_tests_es.cf
 build/update_website_docs
 t/spamd_syslog.t
+t/prefs_include.t

Added: incubator/spamassassin/trunk/t/prefs_include.t
==============================================================================
--- (empty file)
+++ incubator/spamassassin/trunk/t/prefs_include.t	Tue Apr 27 18:22:34 2004
@@ -0,0 +1,32 @@
+#!/usr/bin/perl
+
+use lib '.'; use lib 't';
+use SATest; sa_t_init("prefs_include");
+use Test; BEGIN { plan tests => 2 };
+
+$ENV{'LC_ALL'} = 'C';             # a cheat, but we need the patterns to work
+
+# ---------------------------------------------------------------------------
+
+%patterns = (
+
+    q{X-Spam-Report: =?ISO-8859-1?Q? }, 'qp-encoded-hdr',
+    q{ Invalid Date: header =ae =af =b0 foo }, 'qp-encoded-desc',
+
+);
+
+tstprefs ("
+        $default_cf_lines
+        include log/prefs_include.inc
+        ");
+
+open (OUT, ">log/prefs_include.inc") or die "open log/prefs_include.inc failed";
+print OUT "
+        report_safe 0
+	describe INVALID_DATE	Invalid Date: header \xae \xaf \xb0 foo
+	";
+close OUT;
+
+sarun ("-L -t < data/spam/001", \&patterns_run_cb);
+ok_all_patterns();
+