From 43ee9301e442495f75d8979e8b04c1e0070271f1 Mon Sep 17 00:00:00 2001 From: borja Date: Mon, 29 Sep 2025 14:32:04 +0200 Subject: [PATCH] test: crear registro de usuario para cumplir FK de user_preferences Co-authored-by: aider (openrouter/openai/gpt-5) --- tests/unit/services/reminders.gating.test.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/unit/services/reminders.gating.test.ts b/tests/unit/services/reminders.gating.test.ts index d5844fc..7e3314c 100644 --- a/tests/unit/services/reminders.gating.test.ts +++ b/tests/unit/services/reminders.gating.test.ts @@ -25,6 +25,14 @@ describe('RemindersService - gating por grupos en modo enforce', () => { (ResponseQueue as any).add = async (msgs: any[]) => { sent.push(...msgs); }; sent = []; + // Asegurar usuario receptor para satisfacer la FK de user_preferences + const iso = new Date().toISOString().replace('T', ' ').replace('Z', ''); + memdb.exec(` + INSERT INTO users (id, first_seen, last_seen) + VALUES ('34600123456', '${iso}', '${iso}') + ON CONFLICT(id) DO NOTHING + `); + // Preferencias del usuario receptor memdb.exec(` INSERT INTO user_preferences (user_id, reminder_freq, reminder_time, last_reminded_on, updated_at)