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

(-)a/t/db_dependent/api/v1/patrons_accounts.t (-10 / +14 lines)
Lines 210-218 subtest 'add_credit() tests' => sub { Link Here
210
210
211
    my $credit = { amount => 100 };
211
    my $credit = { amount => 100 };
212
212
213
    $t->post_ok("//$userid:$password@/api/v1/patrons/$patron_id/account/credits" => json => $credit)
213
    my $ret = $t->post_ok("//$userid:$password@/api/v1/patrons/$patron_id/account/credits" => json => $credit)
214
      ->status_is(200)
214
      ->status_is(201)->tx->res->json;
215
      ->json_has('/account_line_id');
215
216
    is_deeply( $ret, Koha::Account::Lines->find( $ret->{account_line_id} )->to_api, 'Line returned correctly' );
216
217
217
    my $outstanding_credits = $account->outstanding_credits;
218
    my $outstanding_credits = $account->outstanding_credits;
218
    is( $outstanding_credits->count,             1 );
219
    is( $outstanding_credits->count,             1 );
Lines 244-252 subtest 'add_credit() tests' => sub { Link Here
244
    is( $account->outstanding_debits->total_outstanding, 25 );
245
    is( $account->outstanding_debits->total_outstanding, 25 );
245
    $credit->{library_id} = $library->id;
246
    $credit->{library_id} = $library->id;
246
247
247
    $t->post_ok("//$userid:$password@/api/v1/patrons/$patron_id/account/credits" => json => $credit)
248
    $ret = $t->post_ok("//$userid:$password@/api/v1/patrons/$patron_id/account/credits" => json => $credit)
248
      ->status_is(200)
249
      ->status_is(201)
249
      ->json_has('/account_line_id');
250
      ->tx->res->json;
251
252
    is_deeply( $ret, Koha::Account::Lines->find( $ret->{account_line_id} )->to_api, 'Line returned correctly' );
250
253
251
    my $account_line_id = $t->tx->res->json->{account_line_id};
254
    my $account_line_id = $t->tx->res->json->{account_line_id};
252
    is( Koha::Account::Lines->find($account_line_id)->branchcode,
255
    is( Koha::Account::Lines->find($account_line_id)->branchcode,
Lines 272-280 subtest 'add_credit() tests' => sub { Link Here
272
        account_lines_ids => [ $debit_1->id, $debit_2->id, $debit_3->id ]
275
        account_lines_ids => [ $debit_1->id, $debit_2->id, $debit_3->id ]
273
    };
276
    };
274
277
275
    $t->post_ok("//$userid:$password@/api/v1/patrons/$patron_id/account/credits" => json => $credit)
278
    $ret = $t->post_ok("//$userid:$password@/api/v1/patrons/$patron_id/account/credits" => json => $credit)
276
      ->status_is(200)
279
      ->status_is(201)
277
      ->json_has('/account_line_id');
280
      ->tx->res->json;
281
282
    is_deeply( $ret, Koha::Account::Lines->find( $ret->{account_line_id} )->to_api, 'Line returned correctly' );
278
283
279
    my $outstanding_debits = $account->outstanding_debits;
284
    my $outstanding_debits = $account->outstanding_debits;
280
    is( $outstanding_debits->total_outstanding, 65 );
285
    is( $outstanding_debits->total_outstanding, 65 );
281
- 

Return to bug 28424