fix: Task Runner Auth CI fail with busy event loop (no-changelog) (#11057)

This commit is contained in:
Val
2024-10-02 12:27:28 +01:00
committed by GitHub
parent a8d1a1ea85
commit ae37035aad
2 changed files with 36 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ import { sleep } from 'n8n-workflow';
import config from '@/config';
import { CacheService } from '@/services/cache/cache.service';
import { retryUntil } from '@test-integration/retry-until';
import { mockInstance } from '../../../../test/shared/mocking';
import { TaskRunnerAuthService } from '../task-runner-auth.service';
@@ -86,7 +87,9 @@ describe('TaskRunnerAuthService', () => {
// Act
await sleep(TTL + 1);
expect(await authService.tryConsumeGrantToken(grantToken)).toBe(false);
await retryUntil(async () =>
expect(await authService.tryConsumeGrantToken(grantToken)).toBe(false),
);
});
});
});