Slight refactor on depreciation test

Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
snipe 2021-12-02 19:36:07 -08:00
parent 0e3bafd5b4
commit 222ee8e0bf

View file

@ -2,13 +2,10 @@
namespace Tests\Unit; namespace Tests\Unit;
use App\Models\Depreciation; use App\Models\Depreciation;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Foundation\Testing\DatabaseTransactions;
use Illuminate\Foundation\Testing\WithoutMiddleware;
use Tests\Unit\BaseTest; use Tests\Unit\BaseTest;
use App\Models\Category; use App\Models\Category;
use Carbon;
use App\Models\License; use App\Models\License;
use App\Models\AssetModel;
class DepreciationTest extends BaseTest class DepreciationTest extends BaseTest
{ {
@ -22,8 +19,18 @@ class DepreciationTest extends BaseTest
public function testADepreciationHasModels() public function testADepreciationHasModels()
{ {
$this->createValidAssetModel(); $this->createValidAssetModel();
$depreciation = $this->createValidDepreciation('computer', ['name' => 'New Depreciation']); $depreciation = Depreciation::factory()->create();
$models = \App\Models\AssetModel::factory()->count(5)->mbp13Model()->create(['depreciation_id'=>$depreciation->id]);
AssetModel::factory()
->mbp13Model()
->count(5)
->create(
[
'category_id' => Category::factory()->assetLaptopCategory(),
'depreciation_id' => $depreciation->id
]);
$this->assertEquals(5, $depreciation->models->count()); $this->assertEquals(5, $depreciation->models->count());
} }