@ezmockup/ezuuid
Version:
A simple and easy-to-use UUID generation and processing library.
20 lines (16 loc) • 650 B
text/typescript
import { generateUUID, validateUUID, formatUUID } from '../src/index';
describe('ezuuid', () => {
it('should generate a valid UUID v4', () => {
const uuid = generateUUID();
expect(validateUUID(uuid)).toBe(true);
});
it('should validate correct UUID', () => {
expect(validateUUID('123e4567-e89b-12d3-a456-426614174000')).toBe(false); // 非v4
const uuid = generateUUID();
expect(validateUUID(uuid)).toBe(true);
});
it('should format UUID string', () => {
const uuid = ' 123E4567-E89B-12D3-A456-426614174000 ';
expect(formatUUID(uuid)).toBe('123e4567-e89b-12d3-a456-426614174000');
});
});