blob: 5bae68110817795c391574d5c108904611a30138 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import { createClient } from '@libsql/client';
import { drizzle } from 'drizzle-orm/libsql';
import { migrate } from 'drizzle-orm/libsql/migrator';
import * as schema from './schema';
export async function createTestDb() {
const client = createClient({ url: ':memory:' });
const db = drizzle(client, { schema });
await migrate(db, { migrationsFolder: './drizzle' });
return { db, client };
}
|