create(); $artwork = Artwork::factory()->for($user)->create([ 'title' => 'Dashboard Artwork', 'slug' => 'dashboard-artwork', 'description' => 'Original description', ]); $this->from(route('dashboard.artworks.edit', ['id' => $artwork->id])) ->actingAs($user) ->put(route('dashboard.artworks.update', ['id' => $artwork->id]), [ 'title' => 'Dashboard Artwork', 'description' => '', ]) ->assertRedirect(route('dashboard.artworks.edit', ['id' => $artwork->id])) ->assertSessionHasErrors(['description']); expect($artwork->fresh()->description)->toBe('Original description'); });