create(['title' => 'DNS', 'content' => 'x']); $ticket = Ticket::query()->create([ 'message' => 'vraag', 'status' => 'completed', 'best_article_id' => $article->id, 'confidence' => 0.9, 'support_reply' => 'Gebruik deze stappen', 'result_payload' => [ 'quick_reply' => ['id' => 1, 'title' => 'DNS Quick'], 'draft_article_suggestion' => null, ], ]); TicketToolCall::query()->create([ 'ticket_id' => $ticket->id, 'article_id' => $article->id, 'action' => 'domain_inf', 'status' => 'success', 'parameters' => ['sld' => 'example', 'tld' => 'nl'], 'response' => ['ok' => true], ]); $response = $this->get("/admin/tickets/{$ticket->id}"); $response->assertOk(); $response->assertSee('Snelantwoord gebruikt', false); $response->assertSee('Toolcalls', false); $response->assertSee('haalt drempel', false); } public function test_ticket_show_marks_confidence_below_threshold(): void { $article = Article::query()->create(['title' => 'DNS', 'content' => 'x']); $ticket = Ticket::query()->create([ 'message' => 'vraag', 'status' => 'completed', 'best_article_id' => $article->id, 'confidence' => 0.25, ]); $response = $this->get("/admin/tickets/{$ticket->id}"); $response->assertOk(); $response->assertSee('Confidence 0.25', false); $response->assertSee('onder drempel 0.45', false); } }