|
|
|
@ -2,6 +2,7 @@ import Database from 'bun:sqlite';
|
|
|
|
import { initializeDatabase, ensureUserExists } from '../../../src/db';
|
|
|
|
import { initializeDatabase, ensureUserExists } from '../../../src/db';
|
|
|
|
import { AdminService } from '../../../src/services/admin';
|
|
|
|
import { AdminService } from '../../../src/services/admin';
|
|
|
|
import { TaskService } from '../../../src/tasks/service';
|
|
|
|
import { TaskService } from '../../../src/tasks/service';
|
|
|
|
|
|
|
|
import { setDb, resetDb } from '../../../src/db/locator';
|
|
|
|
|
|
|
|
|
|
|
|
describe('AdminService - /admin ver todos', () => {
|
|
|
|
describe('AdminService - /admin ver todos', () => {
|
|
|
|
let memdb: Database;
|
|
|
|
let memdb: Database;
|
|
|
|
@ -15,6 +16,7 @@ describe('AdminService - /admin ver todos', () => {
|
|
|
|
|
|
|
|
|
|
|
|
memdb = new Database(':memory:');
|
|
|
|
memdb = new Database(':memory:');
|
|
|
|
initializeDatabase(memdb);
|
|
|
|
initializeDatabase(memdb);
|
|
|
|
|
|
|
|
setDb(memdb);
|
|
|
|
(AdminService as any).dbInstance = memdb;
|
|
|
|
(AdminService as any).dbInstance = memdb;
|
|
|
|
(TaskService as any).dbInstance = memdb;
|
|
|
|
(TaskService as any).dbInstance = memdb;
|
|
|
|
|
|
|
|
|
|
|
|
@ -36,6 +38,7 @@ describe('AdminService - /admin ver todos', () => {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
afterEach(() => {
|
|
|
|
afterEach(() => {
|
|
|
|
|
|
|
|
resetDb();
|
|
|
|
try { memdb.close(); } catch {}
|
|
|
|
try { memdb.close(); } catch {}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|