'Admin', 'slug' => 'admin']); $admin = User::factory()->create(); $admin->roles()->attach($adminRole); // Create some media Media::create([ 'filename' => 'test.jpg', 'path' => 'media/test.jpg', 'mime_type' => 'image/jpeg', 'size' => 1024, ]); $response = $this->actingAs($admin) ->getJson(route('admin.media.index')); $response->assertStatus(200); $response->assertJsonCount(1, 'media'); $response->assertJsonPath('media.0.filename', 'test.jpg'); } public function test_media_jit_route_works() { // Create some media Media::create([ 'filename' => 'test.jpg', 'path' => 'media/test.jpg', 'mime_type' => 'image/jpeg', 'size' => 1024, ]); Storage::disk('public')->put('media/test.jpg', 'fake content'); $response = $this->get('/media/test.jpg?w=100'); $response->assertStatus(200); } }