Skip to content

Commit 06b6da1

Browse files
test(gom-43): prevent nil dereference in StreamOptions test
Use t.Fatalf for status assertion and add nil guard on capturedResponsesReq before accessing StreamOptions. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 4085ee6 commit 06b6da1

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

internal/server/handlers_test.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -609,9 +609,12 @@ func TestStreamingResponses_DoesNotInjectStreamOptions(t *testing.T) {
609609
}
610610

611611
if rec.Code != http.StatusOK {
612-
t.Errorf("expected status 200, got %d", rec.Code)
612+
t.Fatalf("expected status 200, got %d", rec.Code)
613613
}
614614

615+
if provider.capturedResponsesReq == nil {
616+
t.Fatalf("expected capturedResponsesReq to be set, got nil")
617+
}
615618
if provider.capturedResponsesReq.StreamOptions != nil {
616619
t.Errorf("Responses streaming should NOT have StreamOptions injected, got: %+v", provider.capturedResponsesReq.StreamOptions)
617620
}

0 commit comments

Comments
 (0)