about summary refs log tree commit homepage
path: root/t/msgtime.t
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2019-11-29 12:25:07 +0000
committerEric Wong <e@80x24.org>2019-12-12 03:51:17 +0000
commitb474aff922a07da7c4d9db00dec9cebb4744aa8c (patch)
tree73c6770dd4f7184ab5121a3d1bea67f4f4b5e6bb /t/msgtime.t
parentbad45b4d566afb1dea0404589f0e608b91e7a7a0 (diff)
downloadpublic-inbox-b474aff922a07da7c4d9db00dec9cebb4744aa8c.tar.gz
Date::Parse is not optimized for RFC2822 dates and isn't
packaged on OpenBSD.  It's still useful for historical
email when email clients were less conformant, but is
less relevant for new emails.
Diffstat (limited to 't/msgtime.t')
-rw-r--r--t/msgtime.t7
1 files changed, 7 insertions, 0 deletions
diff --git a/t/msgtime.t b/t/msgtime.t
index cecbb921..1452dc97 100644
--- a/t/msgtime.t
+++ b/t/msgtime.t
@@ -97,4 +97,11 @@ is_datestamp('Wed, 20 Dec 2006 05:32:58 +0420', [1166577178, '+0420']);
 is_datestamp('Thu, 14 Dec 2006 00:20:24 +0480', [1166036424, '+0520']);
 is_datestamp('Thu, 14 Dec 2006 00:20:24 -0480', [1166074824, '-0520']);
 is_datestamp('Mon, 14 Apr 2014 07:59:01 -0007', [1397462761, '-0007']);
+
+# obsolete formats described in RFC2822
+for (qw(UT GMT Z)) {
+        is_datestamp('Fri, 02 Oct 1993 00:00:00 '.$_, [ 749520000, '+0000']);
+}
+is_datestamp('Fri, 02 Oct 1993 00:00:00 EDT', [ 749534400, '-0400']);
+
 done_testing();