fix: improve pagination parser (#12422)

This commit is contained in:
Marcin Tojek
2024-03-05 15:05:15 +01:00
committed by GitHub
parent 61db293b33
commit 3e99c0373f
5 changed files with 101 additions and 7 deletions

View File

@ -46,11 +46,31 @@ func TestPagination(t *testing.T) {
Limit: "bogus",
ExpectedError: invalidValues,
},
{
Name: "TooHighLimit",
Limit: "2147483648",
ExpectedError: invalidValues,
},
{
Name: "NegativeLimit",
Limit: "-1",
ExpectedError: invalidValues,
},
{
Name: "BadOffset",
Offset: "bogus",
ExpectedError: invalidValues,
},
{
Name: "TooHighOffset",
Offset: "2147483648",
ExpectedError: invalidValues,
},
{
Name: "NegativeOffset",
Offset: "-1",
ExpectedError: invalidValues,
},
// Valid values
{