public function testDeleteTicket() { $this->assertEquals(200, $this->call('post', 'v1/tickets/', factory(Ticket::class)->make()->toarray())->status()); //add ticket $ticket = Ticket::orderBy('id', 'desc')->first(); $ticketId = $ticket->id; $zendeskTicketId = $ticket->zendesk_ticket_id; $this->assertEquals(200, $this->call('delete', 'v1/tickets/' . $ticketId)->status()); //find and delete $updatedTicketStatus = 404; if (Zendesk::tickets($zendeskTicketId)->find()->ticket->status == "solved") { $updatedTicketStatus = 200; } $this->assertEquals(200, $updatedTicketStatus); Zendesk::ticket($zendeskTicketId)->delete(); //delete ticket after $this->assertEquals(404, $this->call('delete', 'v1/tickets/' . $ticketId)->status()); //find deleted one }