package tests

import (
	"os"
	"testing"
)

func TestMain(m *testing.M) {
	// Настройка перед тестами
	setup()

	// Запуск тестов
	code := m.Run()

	// Очистка после тестов
	teardown()

	// Выход с кодом
	os.Exit(code)
}

func setup() {
	// Создаем тестовые директории
	os.MkdirAll("./testdata", 0755)
}

func teardown() {
	// Очищаем тестовые данные
	os.RemoveAll("./testdata")
}
