seed(\Database\Seeders\RoleSeeder::class); $user = \App\Models\User::factory()->create(); $user->roles()->attach(\App\Models\Role::where('slug', 'admin')->first()); // Default ADMIN_PATH is 'loom' $response = $this->actingAs($user)->get('/loom'); $response->assertStatus(200); $response->assertSee('data-component="Dashboard"', false); } /** * Test that the admin route follows the .env config. */ public function test_admin_route_respects_env_config(): void { $this->seed(\Database\Seeders\RoleSeeder::class); $user = \App\Models\User::factory()->create(); $user->roles()->attach(\App\Models\Role::where('slug', 'admin')->first()); $adminPath = env('ADMIN_PATH', 'loom'); $response = $this->actingAs($user)->get('/' . $adminPath); $response->assertStatus(200); $response->assertSee('data-component="Dashboard"', false); } }