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

Function createDatabase

packages/powersync-db-collection/tests/powersync.test.ts:44–60  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

42
43describePowerSync(`PowerSync Integration`, () => {
44 async function createDatabase() {
45 const db = new PowerSyncDatabase({
46 database: {
47 dbFilename: `test-${randomUUID()}.sqlite`,
48 dbLocation: tmpdir(),
49 implementation: TEST_DATABASE_IMPLEMENTATION,
50 },
51 schema: APP_SCHEMA,
52 })
53 onTestFinished(async () => {
54 await db.disconnectAndClear()
55 await db.close()
56 })
57 // Initial clear in case a test might have failed
58 await db.disconnectAndClear()
59 return db
60 }
61
62 function createDocumentsCollection(db: PowerSyncDatabase) {
63 const collection = createCollection(

Callers 2

powersync.test.tsFile · 0.70

Calls 2

randomUUIDFunction · 0.50
closeMethod · 0.45

Tested by

no test coverage detected