10 lines
316 B
TypeScript
10 lines
316 B
TypeScript
import { sql } from "drizzle-orm";
|
|
import { db } from "@/db";
|
|
|
|
/** Wipes every table between tests; identities restart at 1. */
|
|
export async function resetDb(): Promise<void> {
|
|
await db.execute(
|
|
sql`TRUNCATE users, sessions, posts, tags, post_tags, pages, nav_items, settings RESTART IDENTITY CASCADE`,
|
|
);
|
|
}
|