name = 'test_it_can_update_a_segment_ORIGINAL'; $segment->save(); $newName = 'test_it_can_update_a_segment_UPDATED'; $object = new SegmentObject($newName); $service = new UpdatesSegment(); // A C T $result = $service->execute($segment, $object); // A S S E R T $this->assertInstanceOf(Segment::class, $result); $this->assertEquals($newName, $result->name); $this->assertEquals($segment->id, $result->id); $this->assertDatabaseHas('segments', [ 'id' => $segment->id, 'name' => $newName, ]); } }