generated from coulomb/repo-seed
Complete graph orientation workflows
This commit is contained in:
@@ -39,6 +39,8 @@ def test_graph_explorer_manifest_and_payload_validate() -> None:
|
||||
_validate_schema("graph-explorer-manifest.schema.yaml", manifest)
|
||||
_validate_schema("graph-explorer-payload.schema.yaml", payload)
|
||||
|
||||
assert manifest["profile_persistence"] == "local"
|
||||
assert manifest["shareable_state"]["profile_id"] is True
|
||||
nodes = [element for element in payload["elements"] if "source" not in element["data"]]
|
||||
edges = [element for element in payload["elements"] if "source" in element["data"]]
|
||||
registered_only = next(
|
||||
@@ -190,6 +192,7 @@ def test_registry_serves_graph_explorer_exports(tmp_path: Path) -> None:
|
||||
assert 'id="mode-select"' in page
|
||||
assert 'id="layout-select"' in page
|
||||
assert 'id="profile-select"' in page
|
||||
assert 'id="profile-name"' in page
|
||||
assert 'id="orientation-list"' in page
|
||||
assert "Interface consumers" in page
|
||||
assert "Dependency path" in page
|
||||
@@ -197,6 +200,9 @@ def test_registry_serves_graph_explorer_exports(tmp_path: Path) -> None:
|
||||
assert "/exports/graph-explorer/manifest" in page
|
||||
assert 'data-override="hide"' in page
|
||||
assert 'data-profile-action="save"' in page
|
||||
assert 'data-profile-action="copy"' in page
|
||||
assert "railiance.fabric.graphExplorer.profiles" in page
|
||||
assert "URLSearchParams" in page
|
||||
finally:
|
||||
server.shutdown()
|
||||
server.server_close()
|
||||
|
||||
Reference in New Issue
Block a user