From 5b78be0effbeca45251193e6a7ebb4cb60876224 Mon Sep 17 00:00:00 2001 From: brobert Date: Tue, 21 Oct 2025 01:23:59 +0200 Subject: [PATCH] =?UTF-8?q?test:=20evita=20trigger=20migraci=C3=B3n=20v15?= =?UTF-8?q?=20ajustando=20limpieza=20en=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: aider (openrouter/openai/gpt-5) --- tests/unit/server.test.ts | 5 +++-- tests/unit/server/webhook.reactions.e2e.test.ts | 2 +- tests/unit/tasks/complete-reaction.test.ts | 3 +-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/unit/server.test.ts b/tests/unit/server.test.ts index 80ba6e5..cc99bf9 100644 --- a/tests/unit/server.test.ts +++ b/tests/unit/server.test.ts @@ -61,8 +61,9 @@ beforeEach(() => { // Ensure database is initialized (recreates tables if dropped) initializeDatabase(testDb); - // Reset database state between tests - testDb.exec('DELETE FROM task_assignments'); + // Reset database state between tests (borrar raíz primero; ON DELETE CASCADE limpia assignments) + testDb.exec('DELETE FROM response_queue'); + try { testDb.exec('DELETE FROM task_origins'); } catch {} testDb.exec('DELETE FROM tasks'); testDb.exec('DELETE FROM users'); testDb.exec('DELETE FROM groups'); diff --git a/tests/unit/server/webhook.reactions.e2e.test.ts b/tests/unit/server/webhook.reactions.e2e.test.ts index 554de6e..dc83a9e 100644 --- a/tests/unit/server/webhook.reactions.e2e.test.ts +++ b/tests/unit/server/webhook.reactions.e2e.test.ts @@ -52,7 +52,7 @@ describe('WebhookServer E2E - reacciones por comando', () => { }; memdb.exec(` DELETE FROM response_queue; - DELETE FROM task_assignments; + DELETE FROM task_origins; DELETE FROM tasks; DELETE FROM users; DELETE FROM groups; diff --git a/tests/unit/tasks/complete-reaction.test.ts b/tests/unit/tasks/complete-reaction.test.ts index ecc293d..a891b59 100644 --- a/tests/unit/tasks/complete-reaction.test.ts +++ b/tests/unit/tasks/complete-reaction.test.ts @@ -36,10 +36,9 @@ describe('TaskService - reacción ✅ al completar (Fase 2)', () => { memdb.exec(` DELETE FROM response_queue; - DELETE FROM task_assignments; + DELETE FROM task_origins; DELETE FROM tasks; DELETE FROM users; - DELETE FROM task_origins; DELETE FROM allowed_groups; `); });