import { drizzle } from "drizzle-orm/pglite"; import { migrate } from "drizzle-orm/pglite/migrator"; import * as schema from "../../src/db/schema.ts"; export async function createTestDb() { const db = drizzle({ schema }); // Apply migrations from the new PostgreSQL migration directory await migrate(db, { migrationsFolder: "./drizzle-pg" }); // Seed default Uncategorized category await db .insert(schema.categories) .values({ name: "Uncategorized", icon: "package" }); return db; }