mirror of
https://github.com/gin-gonic/gin.git
synced 2025-10-14 12:12:12 +08:00
test: update expected status code for request too large test
Signed-off-by: Flc <four_leaf_clover@foxmail.com>
This commit is contained in:
parent
0d238bd1a9
commit
565f245c89
@ -1991,13 +1991,12 @@ func TestContextContentType(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestContextBindRequestTooLarge(t *testing.T) {
|
func TestContextBindRequestTooLarge(t *testing.T) {
|
||||||
// When using sonic or go-json as JSON encoder, they do not propagate the http.MaxBytesError error
|
// When using go-json as JSON encoder, they do not propagate the http.MaxBytesError error
|
||||||
// The response will fail with a generic 400 instead of 413
|
// The response will fail with a generic 400 instead of 413
|
||||||
// https://github.com/goccy/go-json/issues/485
|
// https://github.com/goccy/go-json/issues/485
|
||||||
// https://github.com/bytedance/sonic/issues/800
|
|
||||||
var expectedCode int
|
var expectedCode int
|
||||||
switch json.Package {
|
switch json.Package {
|
||||||
case "github.com/goccy/go-json", "github.com/bytedance/sonic":
|
case "github.com/goccy/go-json":
|
||||||
expectedCode = http.StatusBadRequest
|
expectedCode = http.StatusBadRequest
|
||||||
default:
|
default:
|
||||||
expectedCode = http.StatusRequestEntityTooLarge
|
expectedCode = http.StatusRequestEntityTooLarge
|
||||||
|
Loading…
x
Reference in New Issue
Block a user