Files
geointel/backend/tests/test_sprint51_quality_export_polish.py
T
Codex e3d442ad3a
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s
fix: finish end user language sweep
2026-07-14 21:53:56 +02:00

50 lines
2.2 KiB
Python

from pathlib import Path
ROOT = Path(__file__).resolve().parents[2]
def test_quality_panel_uses_workbench_summary_and_cards() -> None:
quality_panel = (
ROOT / "frontend" / "src" / "components" / "quality" / "QualityResultsPanel.tsx"
).read_text(encoding="utf-8")
assert "'quality-results-panel quality-results-panel-empty' : 'quality-results-panel'" in quality_panel
assert 'className="quality-summary-grid"' in quality_panel
assert 'className="quality-check-list"' in quality_panel
assert 'className="quality-check-card"' in quality_panel
assert "Nog geen bewaarde kwaliteitsresultaten" in quality_panel
assert "check.metrics.map" in quality_panel
assert "fetch(" not in quality_panel
def test_export_center_uses_artifact_actions_and_cards() -> None:
export_center = (ROOT / "frontend" / "src" / "components" / "exports" / "ExportCenter.tsx").read_text(
encoding="utf-8"
)
export_preview = (ROOT / "frontend" / "src" / "components" / "exports" / "ExportPreview.tsx").read_text(
encoding="utf-8"
)
assert 'className="export-center"' in export_center
assert 'className="export-action-grid"' in export_center
assert 'className="latest-export-card"' in export_center
assert 'className="export-history-controls"' in export_center
assert 'className="export-list"' in export_center
assert 'className="export-card"' in export_center
assert "exportTypeFilter" in export_center
assert "exportStatusFilter" in export_center
assert "exportSearchQuery" in export_center
assert "exportMatchesSearch" in export_center
assert "filteredExports = useMemo" in export_center
assert "visibleExports = showAllExports ? filteredExports : filteredExports.slice(0, 10)" in export_center
assert "No exports match the current filters." in export_center
assert "Reset view" in export_center
assert "Show all exports" in export_center
assert "onExportDataset" in export_center
assert "onExportDetectionRun" in export_center
assert "onExportSegmentationRun" in export_center
assert "download-only HTML artifact" in export_center
assert 'className="export-preview-panel"' in export_preview
assert "Nog geen bestand gekozen." in export_preview