From e4f730e32800d61d1728b1b560b62fe7778fe107 Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Thu, 24 Jan 2019 14:27:28 -0300 Subject: [PATCH] Bug 19816: Regression tests This patch adds tests for the rfc3339 behaviour when dateonly => 1. To test: - Run: $ kshell k$ prove t/DateUtils.t => SUCCESS: Tests pass - Apply this patch - Run: k$ prove t/DateUtils.t => FAIL: dateonly is not implemented Signed-off-by: Josef Moravec Signed-off-by: Martin Renvoize --- t/DateUtils.t | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/t/DateUtils.t b/t/DateUtils.t index b0c8b054ec..02ed2342b6 100755 --- a/t/DateUtils.t +++ b/t/DateUtils.t @@ -4,7 +4,7 @@ use DateTime::TimeZone; use C4::Context; -use Test::More tests => 67; +use Test::More tests => 68; use Test::MockModule; use Test::Warn; @@ -49,6 +49,9 @@ cmp_ok $date_string, 'eq', '2011-06-16 12:00 PM', 'iso output 12hr'; $date_string = output_pref({ dt => $dt, dateformat => 'rfc3339' }); like($date_string, qr/2011-06-16T12:00:00\+|-\d\d:\d\d/, 'RFC3339 output'); +$date_string = output_pref({ dt => $dt, dateformat => 'rfc3339', dateonly => 1 }); +is($date_string, '2011-06-16', 'RFC3339 output'); + # "notime" doesn't actually mean anything in this context, but we # can't pass undef or output_pref will try to access the database $date_string = output_pref({ dt => $dt, dateformat => 'iso', timeformat => 'notime', dateonly => 1 }); -- 2.20.1