add test for -p argument

This commit is contained in:
silverwind 2019-01-20 22:34:40 +01:00
parent 0bd9e9fa47
commit c0a9af163a
Signed by: silverwind
GPG Key ID: 2E62B41C93869443
2 changed files with 21 additions and 1 deletions

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);