diff options
author | Forrest L Norvell <forrest@npmjs.com> | 2015-03-27 08:36:16 +0300 |
---|---|---|
committer | Forrest L Norvell <forrest@npmjs.com> | 2015-03-27 08:36:16 +0300 |
commit | 300834e91a4e2a95fb7fb59c309e7c3fc91d2312 (patch) | |
tree | bb382a35702e6e5724adb58c74524f705808ed46 /node_modules/semver | |
parent | 0dc68757cffd5397c280bc71365d106523a5a052 (diff) |
tar@2.0.0
Normalize symbolic links with targets that point outside the extraction
root.
Diffstat (limited to 'node_modules/semver')
-rw-r--r-- | node_modules/semver/test/big-numbers.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/node_modules/semver/test/big-numbers.js b/node_modules/semver/test/big-numbers.js new file mode 100644 index 000000000..692aa2414 --- /dev/null +++ b/node_modules/semver/test/big-numbers.js @@ -0,0 +1,24 @@ +var test = require('tap').test +var semver = require('../') + +test('long version is too long', function (t) { + var v = '1.2.' + new Array(256).join('1') + t.throws(function () { + new semver.SemVer(v) + }) + t.equal(semver.valid(v, false), null) + t.equal(semver.valid(v, true), null) + t.equal(semver.inc(v, 'patch'), null) + t.end() +}) + +test('big number is like too long version', function (t) { + var v = '1.2.' + new Array(100).join('1') + t.throws(function () { + new semver.SemVer(v) + }) + t.equal(semver.valid(v, false), null) + t.equal(semver.valid(v, true), null) + t.equal(semver.inc(v, 'patch'), null) + t.end() +}) |