import { testAdapter, databaseUser } from "@lucia-auth/adapter-test"; import { PrismaClient } from "@prisma/client"; import { PrismaAdapter } from "../src/index.js"; const client = new PrismaClient(); const adapter = new PrismaAdapter(client.session, client.user); await client.user.create({ data: { id: databaseUser.id, ...databaseUser.attributes } }); await testAdapter(adapter); await client.session.deleteMany(); await client.user.deleteMany(); process.exit(0); declare module "lucia" { interface Register { DatabaseUserAttributes: { username: string; }; } }