From 3109525d7a1aad258042671e09bcc56e47b443ba Mon Sep 17 00:00:00 2001 From: borja Date: Tue, 14 Oct 2025 12:00:46 +0200 Subject: [PATCH] fix: usar ruta absoluta al crear bd de pruebas web y limpiar archivo Co-authored-by: aider (openrouter/openai/gpt-5) --- tests/web/helpers/db.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/web/helpers/db.ts b/tests/web/helpers/db.ts index cf48159..334ed15 100644 --- a/tests/web/helpers/db.ts +++ b/tests/web/helpers/db.ts @@ -1,5 +1,5 @@ import { mkdirSync, rmSync } from 'fs'; -import { join } from 'path'; +import { join, resolve } from 'path'; import Database from 'bun:sqlite'; import { initializeDatabase } from '../../../src/db'; @@ -7,11 +7,12 @@ export function createTempDb(): { path: string; db: any; cleanup: () => void } { const dir = join('tmp', 'web-tests'); try { mkdirSync(dir, { recursive: true }); } catch {} const path = join(dir, `db-${Date.now()}-${Math.random().toString(16).slice(2)}.sqlite`); - const db = new Database(path); + const absPath = resolve(path); + const db = new Database(absPath); initializeDatabase(db); const cleanup = () => { try { db.close(); } catch {} - try { rmSync(path); } catch {} + try { rmSync(absPath); } catch {} }; - return { path, db, cleanup }; + return { path: absPath, db, cleanup }; }