fix(tests): загрузки тестов не попадают в рабочее дерево репозитория
Тестовый сервер писал файлы вложения в `internal/server/files`, потому что DATA_DIR не был задан: теперь тесты используют временный каталог, а `saveUpload` отказывается работать без настроенного каталога данных вместо записи в текущий рабочий каталог процесса. Лишние файлы удалены.
This commit is contained in:
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user