(t *testing.T, fh *multipart.FileHeader, filename string)
| 1226 | } |
| 1227 | |
| 1228 | func checkFormFile(t *testing.T, fh *multipart.FileHeader, filename string) { |
| 1229 | t.Helper() |
| 1230 | |
| 1231 | basename := filepath.Base(filename) |
| 1232 | require.Equal(t, fh.Filename, basename) |
| 1233 | |
| 1234 | b1, err := os.ReadFile(filepath.Clean(filename)) |
| 1235 | require.NoError(t, err) |
| 1236 | |
| 1237 | b2 := make([]byte, fh.Size) |
| 1238 | f, err := fh.Open() |
| 1239 | require.NoError(t, err) |
| 1240 | defer func() { require.NoError(t, f.Close()) }() |
| 1241 | _, err = f.Read(b2) |
| 1242 | require.NoError(t, err) |
| 1243 | require.Equal(t, b1, b2) |
| 1244 | } |
| 1245 | |
| 1246 | func Test_Request_Body_With_Server(t *testing.T) { |
| 1247 | t.Parallel() |
no test coverage detected