Fixes for payment tests

This commit is contained in:
David Bomba 2022-12-01 08:23:45 +11:00
parent 8b605e9340
commit f7bd931c0c

View File

@ -217,28 +217,28 @@ class PaymentTest extends TestCase
$client = ClientFactory::create($this->company->id, $this->user->id); $client = ClientFactory::create($this->company->id, $this->user->id);
$client->save(); $client->save();
$this->invoice = InvoiceFactory::create($this->company->id, $this->user->id); //stub the company and user_id $invoice = InvoiceFactory::create($this->company->id, $this->user->id); //stub the company and user_id
$this->invoice->client_id = $client->id; $invoice->client_id = $client->id;
$this->invoice->status_id = Invoice::STATUS_SENT; $invoice->status_id = Invoice::STATUS_SENT;
$this->invoice->line_items = $this->buildLineItems(); $invoice->line_items = $this->buildLineItems();
$this->invoice->uses_inclusive_Taxes = false; $invoice->uses_inclusive_Taxes = false;
$this->invoice->save(); $invoice->save();
$this->invoice_calc = new InvoiceSum($this->invoice); $invoice_calc = new InvoiceSum($this->invoice);
$this->invoice_calc->build(); $invoice_calc->build();
$this->invoice = $this->invoice_calc->getInvoice(); $invoice = $this->invoice_calc->getInvoice();
$this->invoice->save(); $invoice->save();
$data = [ $data = [
'amount' => $this->invoice->amount, 'amount' => $invoice->amount,
'client_id' => $client->hashed_id, 'client_id' => $client->hashed_id,
'invoices' => [ 'invoices' => [
[ [
'invoice_id' => $this->invoice->hashed_id, 'invoice_id' => $invoice->hashed_id,
'amount' => $this->invoice->amount, 'amount' => $invoice->amount,
], ],
], ],
'date' => '2020/12/12', 'date' => '2020/12/12',