Add failing test

This commit is contained in:
Marcus Moore 2023-08-30 17:10:50 -07:00
parent c0cbdb1fc4
commit 999605f832

View file

@ -0,0 +1,30 @@
<?php
namespace Tests\Feature\Api\Users;
use App\Models\Department;
use App\Models\User;
use Tests\Support\InteractsWithSettings;
use Tests\TestCase;
class UsersUpdateTest extends TestCase
{
use InteractsWithSettings;
public function testSomething()
{
$this->withoutExceptionHandling();
$admin = User::factory()->superuser()->create();
$user = User::factory()->forDepartment(['name' => 'Department A'])->create();
$department = Department::factory()->create();
$this->actingAsForApi($admin)->patch(route('api.users.update', $user), [
'department_id' => ['id' => $department->id]
])->assertOk();
$this->assertTrue(
$user->fresh()->department()->is($department),
'User is not associated with expected department'
);
}
}