Skip to content

Commit d4ec46e

Browse files
FIX (tests): Ensure directories for temp data created before tests
1 parent caf7e20 commit d4ec46e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

backend/internal/features/storages/model_test.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import (
1212
local_storage "postgresus-backend/internal/features/storages/models/local"
1313
nas_storage "postgresus-backend/internal/features/storages/models/nas"
1414
s3_storage "postgresus-backend/internal/features/storages/models/s3"
15+
files_utils "postgresus-backend/internal/util/files"
1516
"postgresus-backend/internal/util/logger"
1617
"strconv"
1718
"testing"
@@ -37,6 +38,13 @@ func Test_Storage_BasicOperations(t *testing.T) {
3738

3839
validateEnvVariables(t)
3940

41+
// create directories that used for backups and restore
42+
err := files_utils.EnsureDirectories([]string{
43+
config.GetEnv().TempFolder,
44+
config.GetEnv().DataFolder,
45+
})
46+
require.NoError(t, err, "Failed to ensure directories")
47+
4048
// Setup S3 connection to docker-compose MinIO
4149
s3Container, err := setupS3Container(ctx)
4250
require.NoError(t, err, "Failed to setup S3 container")

0 commit comments

Comments
 (0)