test(openai): validate body-limit error envelope
This commit is contained in:
1 parent
3db00d3fee
commit
ad5e2a85b7
1 file changed
+2
-1
@@ -24,7 +24,8 @@ func TestOpenAIBodyLimitFailoverExhausted_ReturnsRedactedJSON413(t *testing.T) {
|
||||
require.Equal(t, http.StatusRequestEntityTooLarge, rec.Code)
|
||||
var envelope map[string]any
|
||||
require.NoError(t, json.Unmarshal(rec.Body.Bytes(), &envelope))
|
||||
errBody := envelope["error"].(map[string]any)
|
||||
errBody, ok := envelope["error"].(map[string]any)
|
||||
require.True(t, ok)
|
||||
require.Equal(t, "invalid_request_error", errBody["type"])
|
||||
require.Equal(t, "Request payload is too large", errBody["message"])
|
||||
require.NotContains(t, rec.Body.String(), "must-not-leak")
|
||||
|
||||
Reference in new issue
Block a user