mirror of
https://github.com/jcreek/CosmicClash.git
synced 2026-09-11 08:23:45 +00:00
fix: reject ambiguous queue JSON bodies
This commit is contained in:
@@ -99,4 +99,15 @@ func TestQueueAPIRejectsUnauthenticatedUnknownAndOversizedInput(t *testing.T) {
|
||||
t.Fatalf("malformed body status = %d", response.StatusCode)
|
||||
}
|
||||
_ = response.Body.Close()
|
||||
request, _ = http.NewRequest(http.MethodPost, server.URL+"/v1/queue", strings.NewReader(`{"ticket_id":"ticket-1"}{"ticket_id":"ticket-2"}`))
|
||||
request.Header.Set("Authorization", "Bearer "+session.SessionID+":"+token)
|
||||
request.Header.Set("Idempotency-Key", "create-key-789012")
|
||||
response, err = http.DefaultClient.Do(request)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if response.StatusCode != http.StatusBadRequest {
|
||||
t.Fatalf("trailing JSON status = %d", response.StatusCode)
|
||||
}
|
||||
_ = response.Body.Close()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user