create(); $this->actingAs($user) ->post('/create-playlist', ['name' => 'My List', 'visiblity' => 'private']) ->assertRedirect(route('profile.playlists')); $this->assertDatabaseHas('playlists', [ 'user_id' => $user->id, 'name' => 'My List', 'is_private' => true, ]); } public function test_playlist_requires_a_name(): void { $user = User::factory()->create(); $this->actingAs($user) ->post('/create-playlist', []) ->assertSessionHasErrors('name'); } }