MCPcopy Create free account
hub / github.com/clientdb/clientdb / getTestDb

Function getTestDb

core/tests/query.spec.ts:11–34  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

9
10describe("clientdb query", () => {
11 function getTestDb() {
12 const db = createTestDb();
13
14 const adam = db.entity(owner).create({ name: "Adam" });
15 const omar = db.entity(owner).create({ name: "Omar" });
16
17 const adams_rex = db.entity(dog).create({ name: "rex", owner_id: adam.id });
18 const adams_teddy = db
19 .entity(dog)
20 .create({ name: "teddy", owner_id: adam.id });
21
22 const omars_rudy = db
23 .entity(dog)
24 .create({ name: "rudy", owner_id: omar.id });
25 const omars_rex = db.entity(dog).create({ name: "rex", owner_id: omar.id });
26
27 return [
28 db,
29 {
30 owners: { adam, omar },
31 dogs: { adams_rex, adams_teddy, omars_rudy, omars_rex },
32 },
33 ] as const;
34 }
35
36 it("performs query", () => {
37 const [db] = getTestDb();

Callers 1

query.spec.tsFile · 0.70

Calls 2

createTestDbFunction · 0.90
createMethod · 0.80

Tested by

no test coverage detected