(t *testing.T)
| 5858 | } |
| 5859 | |
| 5860 | func Test_Ctx_SaveFileToStorage_DefaultBodyLimitFallback(t *testing.T) { |
| 5861 | t.Parallel() |
| 5862 | |
| 5863 | app := New() |
| 5864 | app.config.BodyLimit = 0 // bypass app default coercion to exercise the fallback branch |
| 5865 | storage := memory.New() |
| 5866 | |
| 5867 | ctx := app.AcquireCtx(&fasthttp.RequestCtx{}) |
| 5868 | defer app.ReleaseCtx(ctx) |
| 5869 | |
| 5870 | fileHeader := createMultipartFileHeader(t, "small.txt", []byte("hello")) |
| 5871 | |
| 5872 | err := ctx.SaveFileToStorage(fileHeader, "key", storage) |
| 5873 | require.NoError(t, err) |
| 5874 | |
| 5875 | stored, err := storage.Get("key") |
| 5876 | require.NoError(t, err) |
| 5877 | require.Equal(t, []byte("hello"), stored) |
| 5878 | } |
| 5879 | |
| 5880 | func Test_Ctx_SaveFileToStorage_ErrorMessageContainsFilename(t *testing.T) { |
| 5881 | t.Parallel() |
nothing calls this directly
no test coverage detected