Polish default demo project selection
This commit is contained in:
@@ -46,6 +46,7 @@ def test_demo_workflow_hook_owns_demo_api_and_cross_module_selection() -> None:
|
||||
|
||||
assert "demoApi.seedWorkflow" in hook
|
||||
assert "loadDemoWorkflow" in hook
|
||||
assert "loadProjects(result.project_id)" in hook
|
||||
assert "setSelectedProjectId(result.project_id)" in hook
|
||||
assert "setSelectedDatasetId(result.candidate_dataset_id)" in hook
|
||||
assert "setSelectedMapAreaId(result.area_id)" in hook
|
||||
@@ -76,8 +77,13 @@ def test_workbench_bootstrap_hook_owns_entrypoint_effects() -> None:
|
||||
def test_project_workspace_hook_owns_project_area_dataset_loading() -> None:
|
||||
hook = (ROOT / "frontend" / "src" / "hooks" / "useProjectWorkspace.ts").read_text(encoding="utf-8")
|
||||
|
||||
assert "DEMO_PROJECT_NAME = 'GeoIntel Demo - Building QA'" in hook
|
||||
assert "pickInitialProjectId" in hook
|
||||
assert "preferredProjectId" in hook
|
||||
assert "data.areas.length > 0 && data.datasets.length > 0" in hook
|
||||
assert "projectsApi.list" in hook
|
||||
assert "projectsApi.create" in hook
|
||||
assert "setSelectedProjectId(createdProject.id)" in hook
|
||||
assert "areasApi.list" in hook
|
||||
assert "areasApi.create" in hook
|
||||
assert "datasetsApi.list" in hook
|
||||
|
||||
Reference in New Issue
Block a user