X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/4f43ec85816b8f5c9031ff35adfa9e0d33c4306f..b8741ec3:/t/ar/ar.t diff --git a/t/ar/ar.t b/t/ar/ar.t index 79fcc0a4a..7a97738ec 100644 --- a/t/ar/ar.t +++ b/t/ar/ar.t @@ -72,7 +72,7 @@ sub ar { my $db = $invoice->db; - $db->do_transaction( sub { + $db->with_transaction( sub { my $tax = SL::DB::Manager::Tax->find_by(taxkey => 0, rate => 0); @@ -91,6 +91,8 @@ sub ar { _save_and_pay_and_check(invoice => $invoice, bank => $bank, pay => 1, check => 1); + 1; + }) || die "something went wrong: " . $db->error; return $invoice->invnumber; }; @@ -119,7 +121,7 @@ sub ar_with_tax { my $db = $invoice->db; - $db->do_transaction( sub { + $db->with_transaction( sub { # TODO: check for currency and exchange rate @@ -140,6 +142,7 @@ sub ar_with_tax { $invoice->create_ar_row( chart => $ar_chart ); _save_and_pay_and_check(invoice => $invoice, bank => $bank, pay => 1, check => 1); + 1; }) || die "something went wrong: " . $db->error; return $invoice->invnumber; };