|
Lines 738-743
subtest 'get_routing_lists' => sub {
Link Here
|
| 738 |
subtest 'get_age' => sub { |
738 |
subtest 'get_age' => sub { |
| 739 |
plan tests => 31; |
739 |
plan tests => 31; |
| 740 |
|
740 |
|
|
|
741 |
# Following tests implicitly assume timezone UTC |
| 742 |
delete $C4::Context::context->{tz}; |
| 743 |
local %ENV; |
| 744 |
$ENV{TZ} = 'Etc/UTC'; |
| 745 |
|
| 741 |
my $patron = $builder->build( { source => 'Borrower' } ); |
746 |
my $patron = $builder->build( { source => 'Borrower' } ); |
| 742 |
$patron = Koha::Patrons->find( $patron->{borrowernumber} ); |
747 |
$patron = Koha::Patrons->find( $patron->{borrowernumber} ); |
| 743 |
|
748 |
|
|
Lines 815-825
subtest 'get_age' => sub {
Link Here
|
| 815 |
} |
820 |
} |
| 816 |
|
821 |
|
| 817 |
$patron->delete; |
822 |
$patron->delete; |
|
|
823 |
|
| 824 |
# Remove timezone change |
| 825 |
delete $C4::Context::context->{tz}; |
| 818 |
}; |
826 |
}; |
| 819 |
|
827 |
|
| 820 |
subtest 'is_valid_age' => sub { |
828 |
subtest 'is_valid_age' => sub { |
| 821 |
plan tests => 10; |
829 |
plan tests => 10; |
| 822 |
|
830 |
|
|
|
831 |
# Following tests implicitly assume timezone UTC |
| 832 |
delete $C4::Context::context->{tz}; |
| 833 |
local %ENV; |
| 834 |
$ENV{TZ} = 'Etc/UTC'; |
| 835 |
|
| 823 |
my $dt = dt_from_string('2020-02-28'); |
836 |
my $dt = dt_from_string('2020-02-28'); |
| 824 |
|
837 |
|
| 825 |
Time::Fake->offset( $dt->epoch ); |
838 |
Time::Fake->offset( $dt->epoch ); |
|
Lines 897-902
subtest 'is_valid_age' => sub {
Link Here
|
| 897 |
|
910 |
|
| 898 |
$patron->delete; |
911 |
$patron->delete; |
| 899 |
$category->delete; |
912 |
$category->delete; |
|
|
913 |
|
| 914 |
# Remove timezone change |
| 915 |
delete $C4::Context::context->{tz}; |
| 900 |
}; |
916 |
}; |
| 901 |
|
917 |
|
| 902 |
subtest 'account' => sub { |
918 |
subtest 'account' => sub { |
| 903 |
- |
|
|