@@ -426,11 +426,14 @@ func TestBuildRequest_BuildHTTP_Files(t *testing.T) {
426
426
require .NoError (t , err )
427
427
cont2 , err := os .ReadFile ("./request.go" )
428
428
require .NoError (t , err )
429
+ emptyFile , err := os .CreateTemp ("" , "empty" )
430
+ require .NoError (t , err )
429
431
430
- reqWrtr := runtime .ClientRequestWriterFunc (func (req runtime.ClientRequest , _ strfmt.Registry ) error {
432
+ reqWrtr := runtime .ClientRequestWriterFunc (func (req runtime.ClientRequest , reg strfmt.Registry ) error {
431
433
_ = req .SetFormParam ("something" , "some value" )
432
434
_ = req .SetFileParam ("file" , mustGetFile ("./runtime.go" ))
433
435
_ = req .SetFileParam ("otherfiles" , mustGetFile ("./runtime.go" ), mustGetFile ("./request.go" ))
436
+ _ = req .SetFileParam ("empty" , emptyFile )
434
437
_ = req .SetQueryParam ("hello" , "world" )
435
438
_ = req .SetPathParam ("id" , "1234" )
436
439
_ = req .SetHeaderParam ("X-Rate-Limit" , "200" )
@@ -472,6 +475,7 @@ func TestBuildRequest_BuildHTTP_Files(t *testing.T) {
472
475
473
476
fileverifier ("otherfiles" , 0 , "runtime.go" , cont )
474
477
fileverifier ("otherfiles" , 1 , "request.go" , cont2 )
478
+ fileverifier ("empty" , 0 , filepath .Base (emptyFile .Name ()), []byte {})
475
479
}
476
480
477
481
//nolint:dupl
0 commit comments