sftpd: fix the max upload file size check for overwrites

improved test case too
This commit is contained in:
Nicola Murino
2020-10-25 08:52:31 +01:00
parent 5ff8f75917
commit 975a2f3632
4 changed files with 15 additions and 3 deletions

View File

@@ -701,6 +701,11 @@ func TestUploadMaxSize(t *testing.T) {
assert.Error(t, err)
err = uploadFile(testFilePath, testFileName, testFileSize, client)
assert.NoError(t, err)
// now test overwrite an existing file with a size bigger than the allowed one
err = createTestFile(filepath.Join(user.GetHomeDir(), testFileName1), testFileSize1)
assert.NoError(t, err)
err = uploadFile(testFilePath1, testFileName1, testFileSize1, client)
assert.Error(t, err)
err = os.Remove(testFilePath)
assert.NoError(t, err)