From 3b7eaad888549c8757061f1cb156f46ee6e4ddf6 Mon Sep 17 00:00:00 2001 From: quichef Date: Tue, 16 Jun 2026 12:08:04 +0200 Subject: [PATCH] fix: change file creation to use c.Temp instead to work on wsl --- context_test.go | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/context_test.go b/context_test.go index 364a92ae..480277e8 100644 --- a/context_test.go +++ b/context_test.go @@ -248,13 +248,11 @@ func TestSaveUploadedFileWithPermission(t *testing.T) { require.NoError(t, err) assert.Equal(t, "permission_test", f.Filename) var mode fs.FileMode = 0o755 - require.NoError(t, c.SaveUploadedFile(f, "permission_test", mode)) - t.Cleanup(func() { - assert.NoError(t, os.Remove("permission_test")) - }) - info, err := os.Stat(filepath.Dir("permission_test")) + dst := filepath.Join(t.TempDir(), "subdir", "permission_test") + require.NoError(t, c.SaveUploadedFile(f, dst, mode)) + info, err := os.Stat(filepath.Dir(dst)) require.NoError(t, err) - assert.Equal(t, info.Mode().Perm(), mode) + assert.Equal(t, mode, info.Mode().Perm()) } func TestSaveUploadedFileWithPermissionFailed(t *testing.T) {