fix(tests): загрузки тестов не попадают в рабочее дерево репозитория

Тестовый сервер писал файлы вложения в `internal/server/files`, потому что
DATA_DIR не был задан: теперь тесты используют временный каталог, а
`saveUpload` отказывается работать без настроенного каталога данных вместо
записи в текущий рабочий каталог процесса. Лишние файлы удалены.
This commit is contained in:
2026-09-19 23:49:24 +03:00
parent 53b7b77eed
commit b22db8f048
16 changed files with 8 additions and 14 deletions
+3
View File
@@ -40,6 +40,9 @@ func newTestServer(t *testing.T) (*Server, *database.DB) {
})
cfg := config.Config{
// Данные (в том числе загруженные файлы) — во временном каталоге,
// иначе тесты пишут в рабочее дерево репозитория.
DataDir: t.TempDir(),
Domain: "gl.mhspx.su",
WebRoot: filepath.Join("testdata", "web"),
FilesDomain: "files.gl.mhspx.su",