add test for -p argument
This commit is contained in:
parent
0bd9e9fa47
commit
c0a9af163a
20
test.js
20
test.js
@ -50,6 +50,26 @@ async function main() {
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
assert.deepStrictEqual(await run("-j -g -p -f test.json"), {
|
||||
results: {
|
||||
"gulp-sourcemaps": {
|
||||
old: "2.0.0",
|
||||
new: "2.6.4",
|
||||
info: "https://github.com/floridoo/gulp-sourcemaps",
|
||||
},
|
||||
"prismjs": {
|
||||
old: "1.0.0",
|
||||
new: "9000.0.2",
|
||||
info: "https://github.com/LeaVerou/prism",
|
||||
},
|
||||
"svgstore": {
|
||||
old: "^3.0.0",
|
||||
new: "^3.0.0-2",
|
||||
info: "https://github.com/svgstore/svgstore",
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
main().then(exit).catch(exit);
|
||||
|
@ -390,13 +390,13 @@ function findVersion(data, versions, opts) {
|
||||
function findNewVersion(data, opts) {
|
||||
const versions = Object.keys(data.time).filter(version => semver.valid(version));
|
||||
const version = findVersion(data, versions, opts);
|
||||
const oldIsPre = isRangePrerelease(opts.range);
|
||||
|
||||
if (opts.useGreatest) {
|
||||
return version;
|
||||
} else {
|
||||
const latestTag = data["dist-tags"].latest;
|
||||
const oldVersion = semver.coerce(opts.range).version;
|
||||
const oldIsPre = isRangePrerelease(opts.range);
|
||||
const newIsPre = isVersionPrerelease(version);
|
||||
const isGreater = semver.gt(version, oldVersion);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user