fix(tests): update import handler test to use temporary directory for Caddyfile path

This commit is contained in:
GitHub Actions
2026-03-02 15:29:49 +00:00
parent 5017fdf4c1
commit b5fd5d5774

View File

@@ -1,6 +1,7 @@
package routes_test
import (
"path/filepath"
"testing"
"github.com/gin-gonic/gin"
@@ -12,9 +13,11 @@ import (
func TestRegisterImportHandler_StrictRouteMatrix(t *testing.T) {
gin.SetMode(gin.TestMode)
db := setupTestImportDB(t)
tempDir := t.TempDir()
importCaddyfilePath := filepath.Join(tempDir, "import", "Caddyfile")
router := gin.New()
routes.RegisterImportHandler(router, db, config.Config{JWTSecret: "test-secret"}, "echo", "/tmp", "/import/Caddyfile")
routes.RegisterImportHandler(router, db, config.Config{JWTSecret: "test-secret"}, "echo", tempDir, importCaddyfilePath)
assertStrictMethodPathMatrix(t, router.Routes(), backendImportRouteMatrix(), "import")
}