Add real SQLite transaction tests

This commit is contained in:
2026-07-23 18:22:32 +02:00
parent e51c516cf2
commit d7fda37576
7 changed files with 134 additions and 64 deletions
+5 -9
View File
@@ -1,13 +1,9 @@
import fs from "node:fs";
import path from "node:path";
import Database from "better-sqlite3";
import { drizzle } from "drizzle-orm/better-sqlite3";
import { createDatabaseContext } from "./database-context.js";
const dataDir = path.resolve("data");
if (!fs.existsSync(dataDir)) {
fs.mkdirSync(dataDir, { recursive: true });
}
const defaultDatabaseContext = createDatabaseContext(
path.resolve("data", "leistungsbilanz.db")
);
const sqlite = new Database(path.resolve(dataDir, "leistungsbilanz.db"));
export const db = drizzle(sqlite);
export const db = defaultDatabaseContext.db;