|
Lines 703-722
subtest 'get_routing_lists' => sub {
Link Here
|
| 703 |
}; |
703 |
}; |
| 704 |
|
704 |
|
| 705 |
subtest 'get_age' => sub { |
705 |
subtest 'get_age' => sub { |
| 706 |
plan tests => 7; |
706 |
plan tests => 31; |
| 707 |
|
707 |
|
| 708 |
my $patron = $builder->build( { source => 'Borrower' } ); |
708 |
my $patron = $builder->build( { source => 'Borrower' } ); |
| 709 |
$patron = Koha::Patrons->find( $patron->{borrowernumber} ); |
709 |
$patron = Koha::Patrons->find( $patron->{borrowernumber} ); |
| 710 |
|
710 |
|
| 711 |
my @dates = ( |
711 |
my @dates = ( |
| 712 |
{ |
712 |
{ |
| 713 |
today => '2020-02-28', |
713 |
today => '2020-02-28', |
| 714 |
add_m12_m6_m1 => { date => '2007-08-27', expected_age => 12 }, |
714 |
has_12 => { date => '2007-08-27', expected_age => 12 }, |
| 715 |
add_m18_0_p1 => { date => '2002-02-28', expected_age => 18 }, |
715 |
almost_18 => { date => '2002-03-01', expected_age => 17 }, |
| 716 |
add_m18_0_0 => { date => '2002-02-27', expected_age => 18 }, |
716 |
has_18_today => { date => '2002-02-28', expected_age => 18 }, |
| 717 |
add_m18_m12_m31 => { date => '2001-01-28', expected_age => 19 }, |
717 |
had_18_yesterday => { date => '2002-02-27', expected_age => 18 }, |
| 718 |
add_m18_m12_m30 => { date => '2001-01-29', expected_age => 19 } , |
718 |
almost_16 => { date => '2004-02-29', expected_age => 15 }, |
| 719 |
add_0_m1_m1 => { date => '2020-01-27', expected_age => 0 }, |
719 |
has_16_today => { date => '2004-02-28', expected_age => 16 }, |
|
|
720 |
had_16_yesterday => { date => '2004-02-27', expected_age => 16 }, |
| 721 |
new_born => { date => '2020-01-27', expected_age => 0 }, |
| 722 |
}, |
| 723 |
{ |
| 724 |
today => '2020-02-29', |
| 725 |
has_12 => { date => '2007-08-27', expected_age => 12 }, |
| 726 |
almost_18 => { date => '2002-03-01', expected_age => 17 }, |
| 727 |
has_18_today => { date => '2002-02-28', expected_age => 18 }, |
| 728 |
had_18_yesterday => { date => '2002-02-27', expected_age => 18 }, |
| 729 |
almost_16 => { date => '2004-03-01', expected_age => 15 }, |
| 730 |
has_16_today => { date => '2004-02-29', expected_age => 16 }, |
| 731 |
had_16_yesterday => { date => '2004-02-28', expected_age => 16 }, |
| 732 |
new_born => { date => '2020-01-27', expected_age => 0 }, |
| 733 |
}, |
| 734 |
{ |
| 735 |
today => '2020-03-01', |
| 736 |
has_12 => { date => '2007-08-27', expected_age => 12 }, |
| 737 |
almost_18 => { date => '2002-03-02', expected_age => 17 }, |
| 738 |
has_18_today => { date => '2002-03-01', expected_age => 18 }, |
| 739 |
had_18_yesterday => { date => '2002-02-28', expected_age => 18 }, |
| 740 |
almost_16 => { date => '2004-03-02', expected_age => 15 }, |
| 741 |
has_16_today => { date => '2004-03-01', expected_age => 16 }, |
| 742 |
had_16_yesterday => { date => '2004-02-29', expected_age => 16 }, |
| 743 |
}, |
| 744 |
{ |
| 745 |
today => '2019-01-31', |
| 746 |
has_12 => { date => '2006-08-27', expected_age => 12 }, |
| 747 |
almost_18 => { date => '2001-02-01', expected_age => 17 }, |
| 748 |
has_18_today => { date => '2001-01-31', expected_age => 18 }, |
| 749 |
had_18_yesterday => { date => '2001-01-30', expected_age => 18 }, |
| 750 |
almost_16 => { date => '2003-02-01', expected_age => 15 }, |
| 751 |
has_16_today => { date => '2003-01-31', expected_age => 16 }, |
| 752 |
had_16_yesterday => { date => '2003-01-30', expected_age => 16 }, |
| 720 |
}, |
753 |
}, |
| 721 |
); |
754 |
); |
| 722 |
|
755 |
|
| 723 |
- |
|
|