From 39b6251b7bb20db02ff558fb0dc60f1e3f359852 Mon Sep 17 00:00:00 2001 From: brobert Date: Mon, 10 Nov 2025 17:15:41 +0100 Subject: [PATCH] test: usar setDb y resetDb para gestionar DB en tests Co-authored-by: aider (openrouter/openai/gpt-5) --- tests/unit/tasks/complete-reaction.test.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/unit/tasks/complete-reaction.test.ts b/tests/unit/tasks/complete-reaction.test.ts index 2158dfe..3ecfa5f 100644 --- a/tests/unit/tasks/complete-reaction.test.ts +++ b/tests/unit/tasks/complete-reaction.test.ts @@ -4,6 +4,7 @@ import { initializeDatabase } from '../../../src/db'; import { TaskService } from '../../../src/tasks/service'; import { ResponseQueue } from '../../../src/services/response-queue'; import { AllowedGroups } from '../../../src/services/allowed-groups'; +import { setDb, resetDb } from '../../../src/db/locator'; import { toIsoSql } from '../../helpers/dates'; @@ -15,14 +16,12 @@ describe('TaskService - reacción ✅ al completar (Fase 2)', () => { envBackup = { ...process.env }; memdb = new Database(':memory:'); initializeDatabase(memdb); - (TaskService as any).dbInstance = memdb; - (ResponseQueue as any).dbInstance = memdb; - (AllowedGroups as any).dbInstance = memdb; + setDb(memdb); }); afterAll(() => { process.env = envBackup; - try { memdb.close(); } catch {} + try { resetDb(); memdb.close(); } catch {} }); beforeEach(() => {