aboutsummaryrefslogtreecommitdiff
path: root/mediaapi/routing/upload_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'mediaapi/routing/upload_test.go')
-rw-r--r--mediaapi/routing/upload_test.go22
1 files changed, 22 insertions, 0 deletions
diff --git a/mediaapi/routing/upload_test.go b/mediaapi/routing/upload_test.go
index 032437b5..e81254f3 100644
--- a/mediaapi/routing/upload_test.go
+++ b/mediaapi/routing/upload_test.go
@@ -36,6 +36,7 @@ func Test_uploadRequest_doUpload(t *testing.T) {
}
maxSize := config.FileSizeBytes(8)
+ unlimitedSize := config.FileSizeBytes(0)
logger := log.New().WithField("mediaapi", "test")
testdataPath := filepath.Join(wd, "./testdata")
@@ -117,6 +118,27 @@ func Test_uploadRequest_doUpload(t *testing.T) {
},
want: requestEntityTooLargeJSONResponse(maxSize),
},
+ {
+ name: "upload ok with unlimited filesize",
+ args: args{
+ ctx: context.Background(),
+ reqReader: strings.NewReader("test test test"),
+ cfg: &config.MediaAPI{
+ MaxFileSizeBytes: &unlimitedSize,
+ BasePath: config.Path(testdataPath),
+ AbsBasePath: config.Path(testdataPath),
+ DynamicThumbnails: false,
+ },
+ db: db,
+ },
+ fields: fields{
+ Logger: logger,
+ MediaMetadata: &types.MediaMetadata{
+ MediaID: "1339",
+ UploadName: "test fail",
+ },
+ },
+ },
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {