diff --git a/tests/unit/server/admin-approval.test.ts b/tests/unit/server/admin-approval.test.ts index ada09fc..a070455 100644 --- a/tests/unit/server/admin-approval.test.ts +++ b/tests/unit/server/admin-approval.test.ts @@ -3,6 +3,7 @@ import { Database } from 'bun:sqlite'; import { WebhookServer } from '../../../src/server'; import { initializeDatabase } from '../../../src/db'; import { ResponseQueue } from '../../../src/services/response-queue'; +import { setDb, resetDb } from '../../../src/db/locator'; let testDb: Database; let originalAdd: any; @@ -27,6 +28,7 @@ describe('WebhookServer - /admin aprobación en modo enforce', () => { afterAll(() => { (ResponseQueue as any).add = originalAdd; + resetDb(); testDb.close(); }); @@ -40,6 +42,7 @@ describe('WebhookServer - /admin aprobación en modo enforce', () => { SimulatedResponseQueue.clear(); (ResponseQueue as any).add = SimulatedResponseQueue.add; WebhookServer.dbInstance = testDb; + setDb(testDb); testDb.exec('DELETE FROM response_queue'); testDb.exec('DELETE FROM allowed_groups');