diff options
| author | Justin McConnell <[email protected]> | 2015-11-13 09:20:00 -0800 |
|---|---|---|
| committer | Marak <[email protected]> | 2016-02-14 16:06:50 -0500 |
| commit | 193ddf4d2e4d7dbc368baa96e5a364d84160b4a1 (patch) | |
| tree | 0cd18149c5bc4bab617055577f4d255772735e80 | |
| parent | 313dc97a714b613b867279f2b01066d889432447 (diff) | |
| download | faker-193ddf4d2e4d7dbc368baa96e5a364d84160b4a1.tar.xz faker-193ddf4d2e4d7dbc368baa96e5a364d84160b4a1.zip | |
Added faker.random.semver.
Conflicts:
lib/random.js
| -rw-r--r-- | lib/random.js | 5 | ||||
| -rw-r--r-- | test/random.unit.js | 12 |
2 files changed, 17 insertions, 0 deletions
diff --git a/lib/random.js b/lib/random.js index 1487a551..918c6627 100644 --- a/lib/random.js +++ b/lib/random.js @@ -133,6 +133,11 @@ function Random (faker, seed) { return faker.image.image(); } + this.semver = function () { + return [faker.random.number(9), + faker.random.number(9), + faker.random.number(9)].join('.'); + return this; } diff --git a/test/random.unit.js b/test/random.unit.js index 8f047ee5..317eaeb5 100644 --- a/test/random.unit.js +++ b/test/random.unit.js @@ -103,4 +103,16 @@ describe("random.js", function () { assert.ok(typeof bool == 'boolean'); }); }); + + describe('semver', function() { + var semver = faker.random.semver(); + + it('should generate a string', function() { + assert.ok(typeof semver === 'string'); + }); + + it('should generate a valid semver', function() { + assert.ok(/^\d+\.\d+\.\d+$/.test(semver)); + }); + }); }); |
