Skip to content

Commit c013b6e

Browse files
committed
Updated UUID test based on coderabbit feedback
1 parent a94ed3d commit c013b6e

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

test/renderer/utils/stringUtils.test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,13 @@ const UUID_V4_PATTERN = /^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}
66

77
describe('generateUUID', () => {
88
it('delegates to crypto.randomUUID when available', () => {
9+
const KNOWN_UUID = '12345678-1234-4234-8234-123456789abc';
10+
const spy = vi.spyOn(crypto, 'randomUUID').mockReturnValue(KNOWN_UUID);
911
const result = generateUUID();
12+
expect(spy).toHaveBeenCalled();
13+
expect(result).toBe(KNOWN_UUID);
1014
expect(result).toMatch(UUID_V4_PATTERN);
15+
spy.mockRestore();
1116
});
1217

1318
describe('getRandomValues fallback (non-secure context)', () => {

0 commit comments

Comments
 (0)