From 2aef51aeb47da4c98b52a823ed44d4264e96405e Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 15 Aug 2025 19:00:03 +1000 Subject: [PATCH] Minor fixes for tests --- tests/Feature/Template/TemplateTest.php | 10 +++++----- tests/Feature/Vendor/VendorMergeTest.php | 20 +++++++++++++------- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/tests/Feature/Template/TemplateTest.php b/tests/Feature/Template/TemplateTest.php index db16c84188..f2cc4027ee 100644 --- a/tests/Feature/Template/TemplateTest.php +++ b/tests/Feature/Template/TemplateTest.php @@ -224,9 +224,9 @@ class TemplateTest extends TestCase try { $twig->parse($twig->tokenize(new \Twig\Source($this->payments_body, ''))); $this->assertTrue(true); - echo json_encode(['status' => 'ok']); + // echo json_encode(['status' => 'ok']); } catch (\Twig\Error\SyntaxError $e) { - echo json_encode(['status' => 'error', 'message' => $e->getMessage()]); + // echo json_encode(['status' => 'error', 'message' => $e->getMessage()]); } } @@ -239,10 +239,10 @@ class TemplateTest extends TestCase try { $twig->parse($twig->tokenize(new \Twig\Source($this->broken_twig_template, ''))); - echo json_encode(['status' => 'ok']); + // echo json_encode(['status' => 'ok']); } catch (\Twig\Error\SyntaxError $e) { $this->assertTrue(true); - echo json_encode(['status' => 'error', 'message' => $e->getMessage()]); + // echo json_encode(['status' => 'error', 'message' => $e->getMessage()]); } } @@ -310,7 +310,7 @@ class TemplateTest extends TestCase $this->assertNotNull($ts); $this->assertIsArray($ts->getData()); - nlog($ts->getData()); + // nlog($ts->getData()); } diff --git a/tests/Feature/Vendor/VendorMergeTest.php b/tests/Feature/Vendor/VendorMergeTest.php index 17de972d0c..114ef5f3a5 100644 --- a/tests/Feature/Vendor/VendorMergeTest.php +++ b/tests/Feature/Vendor/VendorMergeTest.php @@ -12,15 +12,17 @@ namespace Tests\Feature\Vendor; -use App\Models\Account; -use App\Models\Vendor; -use App\Models\VendorContact; -use App\Models\Company; -use App\Models\User; -use App\Utils\Traits\AppSetup; use Faker\Factory; -use Illuminate\Foundation\Testing\DatabaseTransactions; use Tests\TestCase; +use App\Models\User; +use App\Models\Vendor; +use App\Models\Account; +use App\Models\Company; +use App\Models\Country; +use App\Models\VendorContact; +use App\Utils\Traits\AppSetup; +use Illuminate\Support\Facades\Artisan; +use Illuminate\Foundation\Testing\DatabaseTransactions; class VendorMergeTest extends TestCase { @@ -44,6 +46,10 @@ class VendorMergeTest extends TestCase parent::setUp(); $this->faker = Factory::create(); + + if(Country::count() == 0){ + Artisan::call('migrate:fresh', ['--seed' => true]); + } } public function testSearchingForContacts()