MCPcopy Create free account
hub / github.com/codemix/graph / createTestGraph

Function createTestGraph

packages/graph/src/test/new-features.test.ts:59–71  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

57} as const satisfies GraphSchema;
58
59function createTestGraph() {
60 const graph = new Graph({ schema, storage: new InMemoryGraphStorage() });
61 graph.addVertex("Person", { name: "Alice", age: 30 });
62 graph.addVertex("Person", { name: "Bob", age: 25 });
63 graph.addVertex("Person", { name: "Charlie", age: 35 });
64 graph.addVertex("Animal", { name: "Rex", species: "dog" });
65 graph.addVertex("Animal", { name: "Fluffy", species: "cat" });
66 graph.addVertex("Repository", { repositoryName: "my-repo" });
67 graph.addVertex("Repository", { repositoryName: "another-repo" });
68 graph.addVertex("Directory", { dirname: "/src" });
69 graph.addVertex("Directory", { dirname: "/test" });
70 return graph;
71}
72
73function executeQuery(graph: Graph<GraphSchema>, queryString: string): unknown[] {
74 const ast = parse(queryString) as Query | UnionQuery | MultiStatement;

Callers 1

Calls 1

addVertexMethod · 0.95

Tested by

no test coverage detected