Bug 21829: Add tests for dateexpiry format in notices

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
(cherry picked from commit 04e121a741)
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
(cherry picked from commit 1106c0fa59)

Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
(cherry picked from commit f7bcb149d5)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
This commit is contained in:
Jonathan Druart 2018-11-14 09:37:58 -03:00 committed by Fridolin Somers
parent 1d5424c954
commit 76bfd3a06d
1 changed files with 15 additions and 0 deletions

View File

@ -399,6 +399,21 @@ $dbh->do(q{INSERT INTO letter (module, code, name, title, content) VALUES ('orde
is( $values->{dateexpiry}, '2015-12-13', "_parseletter doesn't modify its parameters" );
}
# Correctly format dateexpiry
{
my $values = { dateexpiry => '2015-12-13', };
t::lib::Mocks::mock_preference('dateformat', 'metric');
t::lib::Mocks::mock_preference('timeformat', '24hr');
my $letter = C4::Letters::_parseletter({ content => "expiry on <<borrowers.dateexpiry>>"}, 'borrowers', $values);
is( $letter->{content}, 'expiry on 13/12/2015' );
t::lib::Mocks::mock_preference('dateformat', 'metric');
t::lib::Mocks::mock_preference('timeformat', '12hr');
$letter = C4::Letters::_parseletter({ content => "expiry on <<borrowers.dateexpiry>>"}, 'borrowers', $values);
is( $letter->{content}, 'expiry on 13/12/2015' );
}
my $bookseller = Koha::Acquisition::Bookseller->new(
{
name => "my vendor",