Refactor database test setup to use DB_PATH from vitest.config.js
This commit is contained in:
@@ -12,11 +12,8 @@ import fs from 'fs';
|
|||||||
import os from 'os';
|
import os from 'os';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
|
|
||||||
// ── Set DB_PATH before db.js is imported ───────────────────────────────
|
// DB_PATH is set via vitest.config.js env before this module loads.
|
||||||
const TMP_DB = path.join(os.tmpdir(), `inv-test-${process.pid}.db`);
|
const TMP_DB = process.env.DB_PATH;
|
||||||
process.env.DB_PATH = TMP_DB;
|
|
||||||
|
|
||||||
// Now import (module-level side effect opens the DB at TMP_DB)
|
|
||||||
import db from '../db.js';
|
import db from '../db.js';
|
||||||
import {
|
import {
|
||||||
saveItems, loadItems,
|
saveItems, loadItems,
|
||||||
|
|||||||
Reference in New Issue
Block a user