MCPcopy
hub / github.com/gofiber/fiber / checkFormFile

Function checkFormFile

client/request_test.go:1228–1244  ·  view source on GitHub ↗
(t *testing.T, fh *multipart.FileHeader, filename string)

Source from the content-addressed store, hash-verified

1226}
1227
1228func 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
1246func Test_Request_Body_With_Server(t *testing.T) {
1247 t.Parallel()

Callers 1

Calls 2

CloseMethod · 0.65
ReadMethod · 0.45

Tested by

no test coverage detected