Fix: Remove redundant test of commitAnalyzer plugin output
This commit is contained in:
parent
685959107b
commit
02ddf34f21
@ -1,13 +1,9 @@
|
|||||||
const semver = require('semver');
|
const semver = require('semver');
|
||||||
const SemanticReleaseError = require('@semantic-release/error');
|
|
||||||
|
|
||||||
module.exports = (type, lastRelease, logger) => {
|
module.exports = (type, lastRelease, logger) => {
|
||||||
let version;
|
let version;
|
||||||
if (lastRelease.version) {
|
if (lastRelease.version) {
|
||||||
version = semver.inc(lastRelease.version, type);
|
version = semver.inc(lastRelease.version, type);
|
||||||
if (!version) {
|
|
||||||
throw new SemanticReleaseError(`Invalid release type ${type}`, 'EINVALIDTYPE');
|
|
||||||
}
|
|
||||||
logger.log('The next release version is %s', version);
|
logger.log('The next release version is %s', version);
|
||||||
} else {
|
} else {
|
||||||
version = '1.0.0';
|
version = '1.0.0';
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
import test from 'ava';
|
import test from 'ava';
|
||||||
import {stub} from 'sinon';
|
import {stub} from 'sinon';
|
||||||
import SemanticReleaseError from '@semantic-release/error';
|
|
||||||
import getNextVersion from '../lib/get-next-version';
|
import getNextVersion from '../lib/get-next-version';
|
||||||
|
|
||||||
test.beforeEach(t => {
|
test.beforeEach(t => {
|
||||||
@ -28,9 +27,3 @@ test('Return 1.0.0 if there is no previous release', t => {
|
|||||||
const version = getNextVersion('minor', {}, t.context.logger);
|
const version = getNextVersion('minor', {}, t.context.logger);
|
||||||
t.is(version, '1.0.0');
|
t.is(version, '1.0.0');
|
||||||
});
|
});
|
||||||
|
|
||||||
test('Return an error if the release type is invalid', t => {
|
|
||||||
const error = t.throws(() => getNextVersion('invalid', {version: '1.0.0'}, t.context.logger));
|
|
||||||
t.is(error.code, 'EINVALIDTYPE');
|
|
||||||
t.true(error instanceof SemanticReleaseError);
|
|
||||||
});
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user