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

(-)a/t/db_dependent/Circulation.t (-3 / +35 lines)
Lines 18-24 Link Here
18
use Modern::Perl;
18
use Modern::Perl;
19
use utf8;
19
use utf8;
20
20
21
use Test::More tests => 48;
21
use Test::More tests => 49;
22
use Test::Exception;
22
use Test::Exception;
23
use Test::MockModule;
23
use Test::MockModule;
24
use Test::Deep qw( cmp_deeply );
24
use Test::Deep qw( cmp_deeply );
Lines 2345-2351 subtest 'CanBookBeIssued + AutoReturnCheckedOutItems' => sub { Link Here
2345
2345
2346
2346
2347
subtest 'AddReturn | is_overdue' => sub {
2347
subtest 'AddReturn | is_overdue' => sub {
2348
    plan tests => 8;
2348
    plan tests => 9;
2349
2349
2350
    t::lib::Mocks::mock_preference('MarkLostItemsAsReturned', 'batchmod|moredetail|cronjob|additem|pendingreserves|onpayment');
2350
    t::lib::Mocks::mock_preference('MarkLostItemsAsReturned', 'batchmod|moredetail|cronjob|additem|pendingreserves|onpayment');
2351
    t::lib::Mocks::mock_preference('CalculateFinesOnReturn', 1);
2351
    t::lib::Mocks::mock_preference('CalculateFinesOnReturn', 1);
Lines 2658-2663 subtest 'AddReturn | is_overdue' => sub { Link Here
2658
        Koha::Account::Lines->search(
2658
        Koha::Account::Lines->search(
2659
            { borrowernumber => $patron->borrowernumber } )->delete;
2659
            { borrowernumber => $patron->borrowernumber } )->delete;
2660
    };
2660
    };
2661
2662
    subtest 'enh 23091 | Lost item return policies' => sub {
2663
        plan tests => 1;
2664
2665
        ok(1);
2666
2667
        # Do nothing
2668
        #
2669
        # Refund fee
2670
        ## Without fee
2671
        ## With fee
2672
        #
2673
        # Refund fee and restore fine
2674
        ## Without fee
2675
        ### Without fine
2676
        ### With fine (forgiven)
2677
        ### With fine (unforgiven)
2678
        ## With fee
2679
        ### Without fine
2680
        ### With fine (forgiven)
2681
        ### With fine (unforgiven)
2682
        #
2683
        # Refund fee and charge new fine
2684
        ## Without fee
2685
        ### Without fine
2686
        ### With fine (forgiven)
2687
        ### With fine (unforgiven)
2688
        ## With fee
2689
        ### Without fine
2690
        ### With fine (forgiven)
2691
        ### With fine (unforgiven)
2692
        ### Backdated return
2693
    };
2661
};
2694
};
2662
2695
2663
subtest '_RestoreOverdueForLostAndFound' => sub {
2696
subtest '_RestoreOverdueForLostAndFound' => sub {
2664
- 

Return to bug 23091