Fixes for tests

This commit is contained in:
David Bomba 2024-02-24 14:09:55 +11:00
parent 3aa6bf6eb1
commit ad77aa80a0
2 changed files with 10 additions and 10 deletions

View File

@ -340,7 +340,8 @@ class InvoiceSumInclusive
$this->total_taxes += $total_line_tax;
}
nlog($this->tax_map);
nlog($this->total_taxes);
return $this;
}

View File

@ -266,7 +266,7 @@ class InvoiceInclusiveTest extends TestCase
$item->quantity = 1;
$item->cost = 10;
$item->tax_rate1 = 10;
$item->tax_name1 = 10;
$item->tax_name1 = 'a10';
$item->discount = 5;
$line_items[] = $item;
@ -275,7 +275,7 @@ class InvoiceInclusiveTest extends TestCase
$item->quantity = 1;
$item->cost = 10;
$item->tax_rate1 = 10;
$item->tax_name1 = 10;
$item->tax_name1 = 'a10';
$item->discount = 5;
$line_items[] = $item;
@ -289,21 +289,20 @@ class InvoiceInclusiveTest extends TestCase
$this->invoice->tax_rate1 = 10;
$this->invoice->tax_rate2 = 10;
$this->invoice->tax_name1 = 'dog';
$this->invoice->tax_name2 = 'cat';
$this->invoice->tax_name1 = 'VAT';
$this->invoice->tax_name2 = 'VAT';
$this->invoice_calc = null;
$this->invoice_calc = new InvoiceSumInclusive($this->invoice, $this->settings);
$this->invoice_calc->build();
$line_items = $this->invoice_calc->invoice_items->getLineItems();
nlog($this->invoice_calc->getTaxMap());
$this->assertEquals($this->invoice_calc->getSubTotal(), 19);
$this->assertEquals($this->invoice_calc->getTotalDiscount(), 0.95);
$this->assertEquals($this->invoice_calc->getTotalTaxes(), 4.92);
$this->assertEquals(19, $this->invoice_calc->getSubTotal());
$this->assertEquals(0.95, $this->invoice_calc->getTotalDiscount());
$this->assertEquals(4.92, $this->invoice_calc->getTotalTaxes());
// nlog($this->invoice_calc->getTaxMap());
$this->assertEquals(count($this->invoice_calc->getTaxMap()), 1);
$this->assertEquals($this->invoice_calc->getTotal(), 18.05);