From fad40f1c30d61082dd717105336d413ebe56f6aa Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Wed, 11 Sep 2024 11:57:28 -0500 Subject: [PATCH] createTestDB: don't accept an arg --- src/test.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/test.ts b/src/test.ts index 444a1b1c..8b3dad80 100644 --- a/src/test.ts +++ b/src/test.ts @@ -31,10 +31,11 @@ export function genEvent(t: Partial = {}, sk: Uint8Array = generateS return purifyEvent(event); } -/** Create an database for testing. */ -export const createTestDB = async (databaseUrl = Conf.testDatabaseUrl) => { - const { protocol } = new URL(databaseUrl); - const { kysely } = DittoDB.create(databaseUrl, { poolSize: 1 }); +/** Create a database for testing. It uses `TEST_DATABASE_URL`, or creates an in-memory database by default. */ +export async function createTestDB() { + const { testDatabaseUrl } = Conf; + const { protocol } = new URL(testDatabaseUrl); + const { kysely } = DittoDB.create(testDatabaseUrl, { poolSize: 1 }); await DittoDB.migrate(kysely); const store = new EventsDB(kysely); @@ -65,7 +66,7 @@ export const createTestDB = async (databaseUrl = Conf.testDatabaseUrl) => { } }, }; -}; +} export function sleep(ms: number): Promise { return new Promise((resolve) => setTimeout(resolve, ms));