X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=t%2Far%2Far.t;h=7a97738ec0f874a92fb364caba8bb8d36c23451a;hb=f7b15d4334848fad1bcd0b569eff5139f9a6ba4d;hp=79fcc0a4aca12da2b0e4fd8185afa64fb7f77720;hpb=4f43ec85816b8f5c9031ff35adfa9e0d33c4306f;p=kivitendo-erp.git 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; };