From 56553964a66e5013591a8014e6c99555ffbd61e2 Mon Sep 17 00:00:00 2001 From: Paul Poulain Date: Tue, 9 Oct 2012 11:47:37 +0200 Subject: [PATCH] Bug 8652 follow-up adding more tests Adding 3 tests to check for the new parameter of output_pref sub the 3rd parameter, if 1, result in only returning the date (not the time) --- t/DateUtils.t | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/t/DateUtils.t b/t/DateUtils.t index dbf38a6a68..a55c0d99b7 100755 --- a/t/DateUtils.t +++ b/t/DateUtils.t @@ -5,7 +5,7 @@ use DateTime; use DateTime::TimeZone; use C4::Context; -use Test::More tests => 25; +use Test::More tests => 28; BEGIN { use_ok('Koha::DateUtils'); } @@ -26,13 +26,22 @@ $dt->set_minute(0); my $date_string = output_pref( $dt, 'iso' ); cmp_ok $date_string, 'eq', '2011-06-16 12:00', 'iso output'; +my $date_string = output_pref( $dt, 'iso',1 ); +cmp_ok $date_string, 'eq', '2011-06-16', 'iso output (date only)'; + $date_string = output_pref( $dt, 'us' ); cmp_ok $date_string, 'eq', '06/16/2011 12:00', 'us output'; +$date_string = output_pref( $dt, 'us', 1 ); +cmp_ok $date_string, 'eq', '06/16/2011', 'us output (date only)'; + # metric should return the French Revolutionary Calendar Really $date_string = output_pref( $dt, 'metric' ); cmp_ok $date_string, 'eq', '16/06/2011 12:00', 'metric output'; +$date_string = output_pref( $dt, 'metric',1 ); +cmp_ok $date_string, 'eq', '16/06/2011', 'metric output (date only)'; + $date_string = output_pref_due( $dt, 'metric' ); cmp_ok $date_string, 'eq', '16/06/2011 12:00', 'output_pref_due preserves non midnight HH:SS'; -- 2.20.1