MCPcopy Create free account
hub / github.com/TanStack/db / createDatabase

Function createDatabase

packages/powersync-db-collection/tests/load-hooks.test.ts:17–33  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

15
16describe(`Sync Streams`, () => {
17 async function createDatabase() {
18 const db = new PowerSyncDatabase({
19 database: {
20 dbFilename: `test-sync-streams-${randomUUID()}.sqlite`,
21 dbLocation: tmpdir(),
22 implementation: { type: `node:sqlite` },
23 },
24 schema: APP_SCHEMA,
25 })
26 onTestFinished(async () => {
27 await db.disconnectAndClear()
28 await new Promise((resolve) => setTimeout(resolve, 100))
29 await db.close()
30 })
31 await db.disconnectAndClear()
32 return db
33 }
34
35 async function createTestProducts(db: PowerSyncDatabase) {
36 await db.execute(`

Callers 1

load-hooks.test.tsFile · 0.70

Calls 2

randomUUIDFunction · 0.50
closeMethod · 0.45

Tested by

no test coverage detected