fix: skip frontend config tests when frontend/ dir absent (Docker build)

This commit is contained in:
Viktor Barzin 2026-02-21 15:52:37 +00:00
parent 43f9d210fb
commit 1536e98c8b
No known key found for this signature in database
GPG key ID: 0EB088298288D958

View file

@ -6,9 +6,17 @@ Prevents re-introducing JS obfuscation plugins that break vendor libraries
import json
from pathlib import Path
import pytest
FRONTEND_DIR = Path(__file__).resolve().parents[2] / "frontend"
_skip_no_frontend = pytest.mark.skipif(
not FRONTEND_DIR.is_dir(),
reason="frontend/ directory not present (e.g. backend-only Docker build)",
)
@_skip_no_frontend
class TestViteConfig:
"""Validate vite.config.ts doesn't contain dangerous build plugins."""