Lines 270-286
subtest 'TimeFormat 12hr' => sub {
Link Here
|
270 |
t::lib::Mocks::mock_preference('TimeFormat', '12hr'); |
270 |
t::lib::Mocks::mock_preference('TimeFormat', '12hr'); |
271 |
my $output = output_pref({ dt => $dt, dateformat => 'iso' }); |
271 |
my $output = output_pref({ dt => $dt, dateformat => 'iso' }); |
272 |
$dt = dt_from_string( $output, 'iso' ); |
272 |
$dt = dt_from_string( $output, 'iso' ); |
273 |
is( output_pref( {dt => $dt} ), '28/05/2020 12:49 PM' ); |
273 |
is( output_pref( {dt => $dt} ), '28/05/2020 12:49 PM', "12 NOON formatted correctly in 12hr format" ); |
274 |
t::lib::Mocks::mock_preference('TimeFormat', '24hr'); |
274 |
t::lib::Mocks::mock_preference('TimeFormat', '24hr'); |
275 |
is( output_pref( {dt => $dt} ), '28/05/2020 12:49' ); |
275 |
is( output_pref( {dt => $dt} ), '28/05/2020 12:49' , "12 NOON formatted correctly in 24hr format" ); |
276 |
|
276 |
|
277 |
$dt = DateTime->new( year => 2020, month => 5, day => 28, hour => 0, minute => 49 ); |
277 |
$dt = DateTime->new( year => 2020, month => 5, day => 28, hour => 0, minute => 49 ); |
278 |
t::lib::Mocks::mock_preference('TimeFormat', '12hr'); |
278 |
t::lib::Mocks::mock_preference('TimeFormat', '12hr'); |
279 |
$output = output_pref({ dt => $dt, dateformat => 'iso' }); |
279 |
$output = output_pref({ dt => $dt, dateformat => 'iso' }); |
280 |
$dt = dt_from_string( $output, 'iso' ); |
280 |
$dt = dt_from_string( $output, 'iso' ); |
281 |
is( output_pref( {dt => $dt} ), '28/05/2020 12:49 AM' ); |
281 |
is( output_pref( {dt => $dt} ), '28/05/2020 12:49 AM', "12 MIDNIGHT formatted correctly in 12hr format" ); |
282 |
t::lib::Mocks::mock_preference('TimeFormat', '24hr'); |
282 |
t::lib::Mocks::mock_preference('TimeFormat', '24hr'); |
283 |
is( output_pref( {dt => $dt} ), '28/05/2020 00:49' ); |
283 |
is( output_pref( {dt => $dt} ), '28/05/2020 00:49', "12 MIDNIGHT formatted correctly in 24hr format" ); |
284 |
}; |
284 |
}; |
285 |
|
285 |
|
286 |
# output_pref with no parameters, single parameter (no hash) |
286 |
# output_pref with no parameters, single parameter (no hash) |
287 |
- |
|
|