1
0
mirror of https://github.com/pocketbase/pocketbase.git synced 2024-11-28 18:11:17 +02:00

updated tests with some clarification code comments

This commit is contained in:
Gani Georgiev 2023-07-14 12:10:37 +03:00
parent 460cc35bb6
commit f77fb0cc1c

View File

@ -255,10 +255,11 @@ func TestEagerRequestDataCache(t *testing.T) {
BeforeTestFunc: func(t *testing.T, app *tests.TestApp, e *echo.Echo) { BeforeTestFunc: func(t *testing.T, app *tests.TestApp, e *echo.Echo) {
e.Use(func(next echo.HandlerFunc) echo.HandlerFunc { e.Use(func(next echo.HandlerFunc) echo.HandlerFunc {
return func(c echo.Context) error { return func(c echo.Context) error {
// it is not important whether the route handler return an error since
// we just need to ensure that the eagerRequestDataCache was registered
next(c) next(c)
// ensure that the body is always read at least once // ensure that the body was read at least once
// (bind errors due to eof are not important)
data := &struct { data := &struct {
Name string `json:"name"` Name string `json:"name"`
}{} }{}
@ -281,17 +282,15 @@ func TestEagerRequestDataCache(t *testing.T) {
Name: "api group route with supported eager cache request method", Name: "api group route with supported eager cache request method",
Method: "POST", Method: "POST",
Url: "/api/admins", Url: "/api/admins",
RequestHeaders: map[string]string{ Body: strings.NewReader(`{"name":"test123"}`),
"Authorization": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6InN5d2JoZWNuaDQ2cmhtMCIsInR5cGUiOiJhZG1pbiIsImV4cCI6MjIwODk4NTI2MX0.M1m--VOqGyv0d23eeUc0r9xE8ZzHaYVmVFw1VZW6gT8",
},
Body: strings.NewReader(`{"name":"test123"}`),
BeforeTestFunc: func(t *testing.T, app *tests.TestApp, e *echo.Echo) { BeforeTestFunc: func(t *testing.T, app *tests.TestApp, e *echo.Echo) {
e.Use(func(next echo.HandlerFunc) echo.HandlerFunc { e.Use(func(next echo.HandlerFunc) echo.HandlerFunc {
return func(c echo.Context) error { return func(c echo.Context) error {
// it is not important whether the route handler return an error since
// we just need to ensure that the eagerRequestDataCache was registered
next(c) next(c)
// ensure that the body is always read at least once // ensure that the body was read at least once
// (bind errors due to eof are not important)
data := &struct { data := &struct {
Name string `json:"name"` Name string `json:"name"`
}{} }{}