import { createDb } from "@wrnexus/db"; import { sqlite } from "@wrnexus/db/sqlite"; import { dbPermissionStore, ensureAuthzTables } from "../src/db.ts"; import { runStoreConformance } from "./store-conformance.ts"; // The db adapter must satisfy exactly the same contract as the memory one. runStoreConformance("sqlite", async () => { const db = createDb(sqlite(":memory:")); await ensureAuthzTables(db, "sqlite"); return dbPermissionStore(db); });