From f743fd892bc1d5eb13e18fbb36a3c39ec24f176a Mon Sep 17 00:00:00 2001 From: brobert Date: Mon, 10 Nov 2025 17:12:27 +0100 Subject: [PATCH] test: usar setDb y resetDb para configurar DB global en pruebas Co-authored-by: aider (openrouter/openai/gpt-5) --- tests/unit/tasks/service.gating.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/unit/tasks/service.gating.test.ts b/tests/unit/tasks/service.gating.test.ts index 2a5ebf9..448b7fa 100644 --- a/tests/unit/tasks/service.gating.test.ts +++ b/tests/unit/tasks/service.gating.test.ts @@ -3,6 +3,7 @@ import Database from 'bun:sqlite'; import { initializeDatabase } from '../../../src/db'; import { TaskService } from '../../../src/tasks/service'; import { AllowedGroups } from '../../../src/services/allowed-groups'; +import { setDb, resetDb } from '../../../src/db/locator'; import { toIsoSql } from '../../helpers/dates'; function seedGroup(db: Database, groupId: string) { @@ -65,12 +66,12 @@ describe('TaskService - gating en creación con group_id (enforce)', () => { process.env = { ...envBackup, NODE_ENV: 'test', GROUP_GATING_MODE: 'enforce' }; memdb = new Database(':memory:'); initializeDatabase(memdb); - (TaskService as any).dbInstance = memdb; - (AllowedGroups as any).dbInstance = memdb; + setDb(memdb); }); afterEach(() => { process.env = envBackup; + resetDb(); memdb.close(); });