diff options
author | Rebecca Turner <me@re-becca.org> | 2015-09-14 20:38:10 +0300 |
---|---|---|
committer | Rebecca Turner <me@re-becca.org> | 2015-09-14 20:38:10 +0300 |
commit | 09a9c7a69dc913bfa0ef4c04d2448b0177dbfb25 (patch) | |
tree | c3a062aa74359103c69432d46814e88cf2f95e90 /node_modules/semver/test/index.js | |
parent | 745000f775e5fef35ac0d12dcdefd7bf7cb93c1c (diff) |
semver@5.0.3
Diffstat (limited to 'node_modules/semver/test/index.js')
-rw-r--r-- | node_modules/semver/test/index.js | 29 |
1 files changed, 21 insertions, 8 deletions
diff --git a/node_modules/semver/test/index.js b/node_modules/semver/test/index.js index c256c7947..47c3f5f95 100644 --- a/node_modules/semver/test/index.js +++ b/node_modules/semver/test/index.js @@ -391,14 +391,14 @@ test('\nincrement versions test', function(t) { ['1.2.3-alpha.9.beta', 'prerelease', '1.2.3-alpha.10.beta', false, 'alpha'], ['1.2.3-alpha.10.beta', 'prerelease', '1.2.3-alpha.11.beta', false, 'alpha'], ['1.2.3-alpha.11.beta', 'prerelease', '1.2.3-alpha.12.beta', false, 'alpha'], - ['1.2.0', 'prepatch', '1.2.1-dev.0', 'dev'], - ['1.2.0-1', 'prepatch', '1.2.1-dev.0', 'dev'], - ['1.2.0', 'preminor', '1.3.0-dev.0', 'dev'], - ['1.2.3-1', 'preminor', '1.3.0-dev.0', 'dev'], - ['1.2.0', 'premajor', '2.0.0-dev.0', 'dev'], - ['1.2.3-1', 'premajor', '2.0.0-dev.0', 'dev'], - ['1.2.0-1', 'minor', '1.2.0', 'dev'], - ['1.0.0-1', 'major', '1.0.0', 'dev'], + ['1.2.0', 'prepatch', '1.2.1-dev.0', false, 'dev'], + ['1.2.0-1', 'prepatch', '1.2.1-dev.0', false, 'dev'], + ['1.2.0', 'preminor', '1.3.0-dev.0', false, 'dev'], + ['1.2.3-1', 'preminor', '1.3.0-dev.0', false, 'dev'], + ['1.2.0', 'premajor', '2.0.0-dev.0', false, 'dev'], + ['1.2.3-1', 'premajor', '2.0.0-dev.0', false, 'dev'], + ['1.2.0-1', 'minor', '1.2.0', false, 'dev'], + ['1.0.0-1', 'major', '1.0.0', false, 'dev'], ['1.2.3-dev.bar', 'prerelease', '1.2.3-dev.0', false, 'dev'] ].forEach(function(v) { @@ -410,6 +410,19 @@ test('\nincrement versions test', function(t) { var found = inc(pre, what, loose, id); var cmd = 'inc(' + pre + ', ' + what + ', ' + id + ')'; t.equal(found, wanted, cmd + ' === ' + wanted); + + var parsed = semver.parse(pre, loose); + if (wanted) { + parsed.inc(what, id); + t.equal(parsed.version, wanted, cmd + ' object version updated'); + t.equal(parsed.raw, wanted, cmd + ' object raw field updated'); + } else if (parsed) { + t.throws(function () { + parsed.inc(what, id) + }) + } else { + t.equal(parsed, null) + } }); t.end(); |