Merge pull request #15907 from uberbrady/protect_assigned_to_assigned_type_rebased
Rebased version of #15629 - prevent setting assigned_to without setting assigned_type
This commit is contained in:
@@ -4,6 +4,7 @@ namespace Tests\Unit;
|
||||
use App\Models\Asset;
|
||||
use App\Models\AssetModel;
|
||||
use App\Models\Category;
|
||||
use App\Models\User;
|
||||
use Carbon\Carbon;
|
||||
use Tests\TestCase;
|
||||
use App\Models\Setting;
|
||||
@@ -189,4 +190,13 @@ class AssetTest extends TestCase
|
||||
$this->assertEquals(Carbon::createFromDate(2019, 1, 1)->format('Y-m-d'), $asset->warranty_expires->format('Y-m-d'));
|
||||
|
||||
}
|
||||
|
||||
public function testAssignedTypeWithoutAssignTo()
|
||||
{
|
||||
$user = User::factory()->create();
|
||||
$asset = Asset::factory()->create([
|
||||
'assigned_to' => $user->id
|
||||
]);
|
||||
$this->assertModelMissing($asset);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user