From f8a02e16056837416fa1da27c158b1c68f735d8c Mon Sep 17 00:00:00 2001 From: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com> Date: Wed, 10 Dec 2025 17:28:09 +0100 Subject: [PATCH] test: improve ArchTest for models - remove toOnlyUse() from model ArchTest as it is too strict in some cases - ignore scopes as they do not have to extend Model::class --- tests/ArchTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/ArchTest.php b/tests/ArchTest.php index 1223c741f..6b23cd499 100644 --- a/tests/ArchTest.php +++ b/tests/ArchTest.php @@ -192,8 +192,8 @@ arch('Models') ->expect('App\Models') ->toBeClasses() ->toExtend(\Illuminate\Database\Eloquent\Model::class) + ->ignoring('App\Models\Scopes') ->not->toUseTrait(\Illuminate\Database\Eloquent\SoftDeletes::class) - ->toOnlyUse('Illuminate\Database') ->toHaveLineCountLessThan(250) ->not->toHaveSuffix('Model');