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

(-)a/t/db_dependent/Koha/Account.t (-3 / +14 lines)
Lines 1051-1058 subtest 'Koha::Account::Line::apply() handles lost items' => sub { Link Here
1051
    $schema->storage->txn_rollback;
1051
    $schema->storage->txn_rollback;
1052
};
1052
};
1053
1053
1054
subtest 'Koha::Account::pay() generates credit number' => sub {
1054
subtest 'Koha::Account::pay() generates credit number (Koha::Account::Line->store)' => sub {
1055
    plan tests => 37;
1055
    plan tests => 38;
1056
1056
1057
    $schema->storage->txn_begin;
1057
    $schema->storage->txn_begin;
1058
1058
Lines 1062-1067 subtest 'Koha::Account::pay() generates credit number' => sub { Link Here
1062
    my $library = $builder->build_object( { class => 'Koha::Libraries' } );
1062
    my $library = $builder->build_object( { class => 'Koha::Libraries' } );
1063
    my $account = $patron->account;
1063
    my $account = $patron->account;
1064
1064
1065
    #t::lib::Mocks::mock_userenv({ branchcode => $library->branchcode });
1065
    my $context = Test::MockModule->new('C4::Context');
1066
    my $context = Test::MockModule->new('C4::Context');
1066
    $context->mock( 'userenv', { branch => $library->id } );
1067
    $context->mock( 'userenv', { branch => $library->id } );
1067
1068
Lines 1109-1113 subtest 'Koha::Account::pay() generates credit number' => sub { Link Here
1109
    $accountline = Koha::Account::Lines->find($accountlines_id);
1110
    $accountline = Koha::Account::Lines->find($accountlines_id);
1110
    is($accountline->credit_number, undef);
1111
    is($accountline->credit_number, undef);
1111
1112
1113
    throws_ok {
1114
        Koha::Account::Line->new(
1115
            {
1116
                credit_type_code => $credit_type->code,
1117
                credit_number    => 42
1118
            }
1119
        )->store;
1120
    }
1121
    qr/AutoCreditNumber is enabled but credit_number is already defined!/,
1122
      'Croaked on bad call to store';
1123
1112
    $schema->storage->txn_rollback;
1124
    $schema->storage->txn_rollback;
1113
};
1125
};
1114
- 

Return to bug 19036