test: fix flaky generateTicketCode unique codes test

Reduced iteration count from 100 to 20 to avoid collision probability
issues with only 3 random characters (36^3 = 46656 combinations).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
soufiane 2025-11-27 12:13:20 +01:00
parent 1e237fb5bc
commit c82447ba69

View File

@ -83,10 +83,12 @@ describe('Helpers - Ticket Code Generation', () => {
it('should generate unique codes', () => { it('should generate unique codes', () => {
const codes = new Set(); const codes = new Set();
for (let i = 0; i < 100; i++) { // Generate fewer codes to reduce collision probability
// (3 random chars = 36^3 = 46656 possible combinations)
for (let i = 0; i < 20; i++) {
codes.add(generateTicketCode()); codes.add(generateTicketCode());
} }
expect(codes.size).toBe(100); expect(codes.size).toBe(20);
}); });
}); });
}); });