From ef4776a1cfa5b4998910caf7c16f5d8be26f0a0e Mon Sep 17 00:00:00 2001 From: Timm Stokke Date: Wed, 1 Jan 2025 15:40:49 +0100 Subject: [PATCH] Maybe fix flakey test --- src/lib/templateManager.test.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/lib/templateManager.test.ts b/src/lib/templateManager.test.ts index bf08b2c..ecaac88 100644 --- a/src/lib/templateManager.test.ts +++ b/src/lib/templateManager.test.ts @@ -202,7 +202,10 @@ describe('TemplateManager', () => { it('should handle sequential template operations', async () => { const templates = await Promise.all( [...Array(5)].map((_, i) => - createTemplateWithFunc(`test-${i}-${testContext.timestamp}.sql`, `_sequence_test_${i}`) + createTemplateWithFunc( + `sequencetest-${i}-${testContext.timestamp}.sql`, + `_sequence_test_${i}` + ) ) ); @@ -214,6 +217,8 @@ describe('TemplateManager', () => { expect(result.errors).toHaveLength(0); } + await new Promise(resolve => setTimeout(resolve, 100)); + const client = await connect(); try { for (let i = 0; i < 5; i++) { @@ -230,7 +235,7 @@ describe('TemplateManager', () => { it('should generate unique timestamps for multiple templates', async () => { const templates = await Promise.all( [...Array(10)].map((_, i) => - createTemplateWithFunc(`test-${i}-${testContext.timestamp}.sql`, `_${i}`) + createTemplateWithFunc(`timestamptest-${i}-${testContext.timestamp}.sql`, `_${i}`) ) ); @@ -246,8 +251,8 @@ describe('TemplateManager', () => { }); it('should handle mix of working and broken templates', async () => { - await createTemplateWithFunc(`test-good-${testContext.timestamp}.sql`, '_good'); - await createTemplate(`test-bad-${testContext.timestamp}.sql`, 'INVALID SQL SYNTAX;'); + await createTemplateWithFunc(`a-test-good-${testContext.timestamp}.sql`, '_good'); + await createTemplate(`a-test-bad-${testContext.timestamp}.sql`, 'INVALID SQL SYNTAX;'); const manager = await TemplateManager.create(testContext.testDir); const result = await manager.processTemplates({ apply: true });