test(backend): in-memory db helper

This commit is contained in:
2026-05-20 20:44:34 +02:00
parent 6283992004
commit 3ff79b252c

View File

@@ -0,0 +1,9 @@
import { migrate } from 'drizzle-orm/better-sqlite3/migrator';
import { resolve } from 'node:path';
import { createDb, type Db } from '../db/client.js';
export function makeTestDb(): { db: Db; close: () => void } {
const { db, sqlite } = createDb(':memory:');
migrate(db, { migrationsFolder: resolve(import.meta.dirname, '../../drizzle') });
return { db, close: () => sqlite.close() };
}