/
githubmirror
/
react-hook-form
Обзор
Документация
Войти
/
githubmirror
/
react-hook-form
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/__tests__/logic/generateId.test.ts
23 строки
698 B
Matt R. Wilson
🧧 default to crypto.randomUUID in generateId (#12890)
14 июн 2025, 03:58
Не верифицирован
14 июн 2025, 03:58
4502ddb
Код
Авторство
О чём код?
import generateId from '../../logic/generateId'; describe('generateId', () => { it('should generate a unique id', () => { expect(/\w{8}-\w{4}-4\w{3}-\w{4}-\w{12}/i.test(generateId())).toBeTruthy(); }); it('should fallback to performance if crypto is undefined', () => { Object.defineProperty(window, 'crypto', { value: undefined, }); expect(/\w{8}-\w{4}-4\w{3}-\w{4}-\w{12}/i.test(generateId())).toBeTruthy(); }); it('should fallback to current date if performance is undefined', () => { Object.defineProperty(window, 'performance', { value: undefined, }); expect(/\w{8}-\w{4}-4\w{3}-\w{4}-\w{12}/i.test(generateId())).toBeTruthy(); }); });