create(); $this->assertFalse($user->is_admin); } /** * Ensure the admin factory state creates admin users. */ public function test_admin_factory_state_creates_admin_users(): void { $user = User::factory()->admin()->create(); $this->assertTrue($user->is_admin); } /** * Ensure the user seeder creates both admin and regular users. */ public function test_user_seeder_creates_admin_and_regular_users(): void { $this->seed(UserSeeder::class); $this->assertDatabaseHas('users', [ 'email' => 'admin@kanbangit.test', 'is_admin' => true, ]); $this->assertDatabaseHas('users', [ 'email' => 'test@example.com', 'is_admin' => false, ]); } }