fix: skip frontend config tests when frontend/ dir absent (Docker build)
This commit is contained in:
parent
43f9d210fb
commit
1536e98c8b
1 changed files with 8 additions and 0 deletions
|
|
@ -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."""
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue