mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Fixes for tests
This commit is contained in:
parent
96d65fe041
commit
7a96a4a208
@ -18,8 +18,9 @@ use App\Models\Product;
|
|||||||
use Tests\MockAccountData;
|
use Tests\MockAccountData;
|
||||||
use App\DataMapper\InvoiceItem;
|
use App\DataMapper\InvoiceItem;
|
||||||
use App\DataMapper\Tax\TaxData;
|
use App\DataMapper\Tax\TaxData;
|
||||||
use App\DataMapper\Tax\ZipTax\Response;
|
|
||||||
use App\Factory\InvoiceFactory;
|
use App\Factory\InvoiceFactory;
|
||||||
|
use App\DataMapper\Tax\TaxModel;
|
||||||
|
use App\DataMapper\Tax\ZipTax\Response;
|
||||||
use Illuminate\Routing\Middleware\ThrottleRequests;
|
use Illuminate\Routing\Middleware\ThrottleRequests;
|
||||||
use Illuminate\Foundation\Testing\DatabaseTransactions;
|
use Illuminate\Foundation\Testing\DatabaseTransactions;
|
||||||
|
|
||||||
@ -90,7 +91,16 @@ class SumTaxTest extends TestCase
|
|||||||
/** Proves that we do not charge taxes automatically */
|
/** Proves that we do not charge taxes automatically */
|
||||||
public function testCalcInvoiceNoTax()
|
public function testCalcInvoiceNoTax()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
$tax_data = new TaxModel();
|
||||||
|
$tax_data->seller_region = 'US';
|
||||||
|
$tax_data->seller_subregion = 'CA';
|
||||||
|
$tax_data->regions->US->has_sales_above_threshold = true;
|
||||||
|
$tax_data->regions->US->tax_all = true;
|
||||||
|
|
||||||
$this->company->calculate_taxes = false;
|
$this->company->calculate_taxes = false;
|
||||||
|
$this->company->tax_data = $tax_data;
|
||||||
$this->company->save();
|
$this->company->save();
|
||||||
|
|
||||||
$client = Client::factory()->create([
|
$client = Client::factory()->create([
|
||||||
@ -132,7 +142,16 @@ class SumTaxTest extends TestCase
|
|||||||
public function testCalcInvoiceTax()
|
public function testCalcInvoiceTax()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$tax_data = new TaxModel();
|
||||||
|
$tax_data->seller_region = 'US';
|
||||||
|
$tax_data->seller_subregion = 'CA';
|
||||||
|
$tax_data->regions->US->has_sales_above_threshold = true;
|
||||||
|
$tax_data->regions->US->tax_all = true;
|
||||||
|
|
||||||
$this->company->calculate_taxes = true;
|
$this->company->calculate_taxes = true;
|
||||||
|
$this->company->tax_data = $tax_data;
|
||||||
$this->company->save();
|
$this->company->save();
|
||||||
|
|
||||||
$client = Client::factory()->create([
|
$client = Client::factory()->create([
|
||||||
|
Loading…
x
Reference in New Issue
Block a user