diff --git a/test/src/util/generators/id-generator.js b/test/src/util/generators/id-generator.js new file mode 100644 index 00000000..e6f5fb48 --- /dev/null +++ b/test/src/util/generators/id-generator.js @@ -0,0 +1,14 @@ +import { expect } from 'chai'; +import { IdGenerator } from 'util/generators/id-generator'; + +describe('IdGenerator', () => { + it('should generate uuid', () => { + expect(IdGenerator.uuid()).to.match( + /^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/i + ); + }); + + it('should generate s4', () => { + expect(IdGenerator.s4()).to.match(/^[a-f0-9]{4}$/i); + }); +});