@@ -426,11 +426,14 @@ func TestBuildRequest_BuildHTTP_Files(t *testing.T) {
426426 require .NoError (t , err )
427427 cont2 , err := os .ReadFile ("./request.go" )
428428 require .NoError (t , err )
429+ emptyFile , err := os .CreateTemp ("" , "empty" )
430+ require .NoError (t , err )
429431
430- reqWrtr := runtime .ClientRequestWriterFunc (func (req runtime.ClientRequest , _ strfmt.Registry ) error {
432+ reqWrtr := runtime .ClientRequestWriterFunc (func (req runtime.ClientRequest , reg strfmt.Registry ) error {
431433 _ = req .SetFormParam ("something" , "some value" )
432434 _ = req .SetFileParam ("file" , mustGetFile ("./runtime.go" ))
433435 _ = req .SetFileParam ("otherfiles" , mustGetFile ("./runtime.go" ), mustGetFile ("./request.go" ))
436+ _ = req .SetFileParam ("empty" , emptyFile )
434437 _ = req .SetQueryParam ("hello" , "world" )
435438 _ = req .SetPathParam ("id" , "1234" )
436439 _ = req .SetHeaderParam ("X-Rate-Limit" , "200" )
@@ -472,6 +475,7 @@ func TestBuildRequest_BuildHTTP_Files(t *testing.T) {
472475
473476 fileverifier ("otherfiles" , 0 , "runtime.go" , cont )
474477 fileverifier ("otherfiles" , 1 , "request.go" , cont2 )
478+ fileverifier ("empty" , 0 , filepath .Base (emptyFile .Name ()), []byte {})
475479}
476480
477481//nolint:dupl
0 commit comments