We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7ba5fd9 commit 8335caaCopy full SHA for 8335caa
src/random.js
@@ -5,5 +5,5 @@ var uuid4 = require('uuid/v4')
5
*/
6
7
export default function random() {
8
- return uuid4()
+ return uuid4().replace(/-/g, '');
9
}
test/unit/random.spec.js
@@ -1,11 +1,13 @@
1
import random from '../../src/random'
2
3
-const pattern = /^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/
+const pattern = /^[0-9a-f]{8}[0-9a-f]{4}4[0-9a-f]{3}[89ab][0-9a-f]{3}[0-9a-f]{12}$/
4
+//const pattern = /^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/
describe('random', function() {
- it('should return a valid RFC4122 v4 guid', function(){
+ it('should return a valid RFC4122 v4 guid (sans dashes)', function(){
const rnd = random()
10
+ console.log(rnd);
11
rnd.should.match(pattern)
12
})
13
0 commit comments