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:
authorisaacs <i@izs.me>2013-06-25 07:58:46 +0400
committerisaacs <i@izs.me>2013-06-25 08:03:16 +0400
commitf1c5501bbfe8bf13050c0b5046b767798435b7cf (patch)
treef2c267ca869d58430677bfa8c4d65c5523de86a4 /node_modules/semver/test/index.js
parentade811064ddb6478b5cf7d039a5555b4725b1aa6 (diff)
semver@2.0.8
Diffstat (limited to 'node_modules/semver/test/index.js')
-rw-r--r--node_modules/semver/test/index.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/node_modules/semver/test/index.js b/node_modules/semver/test/index.js
index 2ac51deba..a62aaa563 100644
--- a/node_modules/semver/test/index.js
+++ b/node_modules/semver/test/index.js
@@ -514,3 +514,18 @@ test('\nstrict vs loose ranges', function(t) {
});
t.end();
});
+
+test('\nmax satisfying', function(t) {
+ [[['1.2.3', '1.2.4'], '1.2', '1.2.4'],
+ [['1.2.4', '1.2.3'], '1.2', '1.2.4'],
+ [['1.2.3','1.2.4','1.2.5','1.2.6'], '~1.2.3', '1.2.6']
+ ].forEach(function(v) {
+ var versions = v[0];
+ var range = v[1];
+ var expect = v[2];
+ var loose = v[3];
+ var actual = semver.maxSatisfying(versions, range, loose);
+ t.equal(actual, expect);
+ });
+ t.end();
+});