Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRebecca Turner <me@re-becca.org>2015-09-14 20:38:10 +0300
committerRebecca Turner <me@re-becca.org>2015-09-14 20:38:10 +0300
commit09a9c7a69dc913bfa0ef4c04d2448b0177dbfb25 (patch)
treec3a062aa74359103c69432d46814e88cf2f95e90 /node_modules/semver/test/index.js
parent745000f775e5fef35ac0d12dcdefd7bf7cb93c1c (diff)
semver@5.0.3
Diffstat (limited to 'node_modules/semver/test/index.js')
-rw-r--r--node_modules/semver/test/index.js29
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();