fix: change file creation to use c.Temp instead to work on wsl

This commit is contained in:
quichef 2026-06-16 12:08:04 +02:00
parent d75fcd4c9a
commit 3b7eaad888

View File

@ -248,13 +248,11 @@ func TestSaveUploadedFileWithPermission(t *testing.T) {
require.NoError(t, err) require.NoError(t, err)
assert.Equal(t, "permission_test", f.Filename) assert.Equal(t, "permission_test", f.Filename)
var mode fs.FileMode = 0o755 var mode fs.FileMode = 0o755
require.NoError(t, c.SaveUploadedFile(f, "permission_test", mode)) dst := filepath.Join(t.TempDir(), "subdir", "permission_test")
t.Cleanup(func() { require.NoError(t, c.SaveUploadedFile(f, dst, mode))
assert.NoError(t, os.Remove("permission_test")) info, err := os.Stat(filepath.Dir(dst))
})
info, err := os.Stat(filepath.Dir("permission_test"))
require.NoError(t, err) require.NoError(t, err)
assert.Equal(t, info.Mode().Perm(), mode) assert.Equal(t, mode, info.Mode().Perm())
} }
func TestSaveUploadedFileWithPermissionFailed(t *testing.T) { func TestSaveUploadedFileWithPermissionFailed(t *testing.T) {