View | Details | Raw Unified | Return to bug 24757
Collapse All | Expand All

(-)a/t/db_dependent/Koha/Patrons.t (-9 / +41 lines)
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
- 

Return to bug 24757