From 222ee8e0bfa5ce95ef9723b5e0bca681a087b7d0 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 2 Dec 2021 19:36:07 -0800 Subject: [PATCH] Slight refactor on depreciation test Signed-off-by: snipe --- tests/Unit/DepreciationTest.php | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/tests/Unit/DepreciationTest.php b/tests/Unit/DepreciationTest.php index c652acaa76..abe11d7f85 100644 --- a/tests/Unit/DepreciationTest.php +++ b/tests/Unit/DepreciationTest.php @@ -2,13 +2,10 @@ namespace Tests\Unit; use App\Models\Depreciation; -use Illuminate\Foundation\Testing\DatabaseMigrations; -use Illuminate\Foundation\Testing\DatabaseTransactions; -use Illuminate\Foundation\Testing\WithoutMiddleware; use Tests\Unit\BaseTest; use App\Models\Category; -use Carbon; use App\Models\License; +use App\Models\AssetModel; class DepreciationTest extends BaseTest { @@ -22,8 +19,18 @@ class DepreciationTest extends BaseTest public function testADepreciationHasModels() { $this->createValidAssetModel(); - $depreciation = $this->createValidDepreciation('computer', ['name' => 'New Depreciation']); - $models = \App\Models\AssetModel::factory()->count(5)->mbp13Model()->create(['depreciation_id'=>$depreciation->id]); + $depreciation = Depreciation::factory()->create(); + + AssetModel::factory() + ->mbp13Model() + ->count(5) + ->create( + [ + 'category_id' => Category::factory()->assetLaptopCategory(), + 'depreciation_id' => $depreciation->id + ]); + + $this->assertEquals(5, $depreciation->models->count()); }