From 138eaa72381046a2d0b786633f8af7363854ecfb Mon Sep 17 00:00:00 2001 From: brobert Date: Mon, 10 Nov 2025 19:12:16 +0100 Subject: [PATCH] test: configurar DB en pruebas y resetear al terminar Co-authored-by: aider (openrouter/openai/gpt-5) --- tests/unit/services/admin.list-all.test.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/unit/services/admin.list-all.test.ts b/tests/unit/services/admin.list-all.test.ts index 19f547a..2b66813 100644 --- a/tests/unit/services/admin.list-all.test.ts +++ b/tests/unit/services/admin.list-all.test.ts @@ -2,6 +2,7 @@ import Database from 'bun:sqlite'; import { initializeDatabase, ensureUserExists } from '../../../src/db'; import { AdminService } from '../../../src/services/admin'; import { TaskService } from '../../../src/tasks/service'; +import { setDb, resetDb } from '../../../src/db/locator'; describe('AdminService - /admin ver todos', () => { let memdb: Database; @@ -15,6 +16,7 @@ describe('AdminService - /admin ver todos', () => { memdb = new Database(':memory:'); initializeDatabase(memdb); + setDb(memdb); (AdminService as any).dbInstance = memdb; (TaskService as any).dbInstance = memdb; @@ -36,6 +38,7 @@ describe('AdminService - /admin ver todos', () => { }); afterEach(() => { + resetDb(); try { memdb.close(); } catch {} });