Feat: recycling file storage and user capacity when uploading canceled

This commit is contained in:
HFO4
2019-11-18 14:06:15 +08:00
parent 160f964564
commit 631c23f065
9 changed files with 93 additions and 14 deletions

View File

@@ -25,6 +25,19 @@ func TestMain(m *testing.M) {
m.Run()
}
func TestFileSystem_ValidateLegalName(t *testing.T) {
asserts := assert.New(t)
ctx := context.Background()
fs := FileSystem{}
asserts.True(fs.ValidateLegalName(ctx, "1.txt"))
asserts.True(fs.ValidateLegalName(ctx, "1-1.txt"))
asserts.True(fs.ValidateLegalName(ctx, "11.txt"))
asserts.False(fs.ValidateLegalName(ctx, "1:1.txt"))
asserts.False(fs.ValidateLegalName(ctx, "../11.txt"))
asserts.False(fs.ValidateLegalName(ctx, "/11.txt"))
asserts.False(fs.ValidateLegalName(ctx, "\\11.txt"))
}
func TestFileSystem_ValidateCapacity(t *testing.T) {
asserts := assert.New(t)
ctx := context.Background()