test: aislar DB en memoria para ResponseQueue (backoff)

Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
pull/1/head
borja 2 months ago
parent 301c521a77
commit 504f15d491

@ -108,6 +108,24 @@ describe('ResponseQueue (persistent add)', () => {
}); });
describe('ResponseQueue (retries/backoff)', () => { describe('ResponseQueue (retries/backoff)', () => {
beforeAll(() => {
// Re-crear DB en memoria y reinyectar para este bloque
testDb = new Database(':memory:');
initializeDatabase(testDb);
originalDbInstance = (ResponseQueue as any).dbInstance;
(ResponseQueue as any).dbInstance = testDb;
});
afterAll(() => {
(ResponseQueue as any).dbInstance = originalDbInstance;
testDb.close();
});
beforeEach(() => {
// Limpiar tabla entre tests
testDb.exec('DELETE FROM response_queue');
});
function isoNow(): string { function isoNow(): string {
return new Date().toISOString().replace('T', ' ').replace('Z', ''); return new Date().toISOString().replace('T', ' ').replace('Z', '');
} }

Loading…
Cancel
Save