Installing dependencies.
This commit is contained in:
+82
@@ -0,0 +1,82 @@
|
||||
'use strict';
|
||||
|
||||
const analyzer = require('../');
|
||||
|
||||
module.exports = {
|
||||
noConfig: {
|
||||
async major(test) {
|
||||
test.expect(2);
|
||||
const type = await analyzer(
|
||||
{},
|
||||
{
|
||||
commits: [{
|
||||
hash: '',
|
||||
message: 'feat(thing): Added the thing\nBREAKING CHANGE: api change',
|
||||
}],
|
||||
});
|
||||
test.equal(type, 'major', 'Unexpected type for `BREAKING CHANGE:`.');
|
||||
|
||||
const type2 = await analyzer(
|
||||
{},
|
||||
{
|
||||
commits: [{
|
||||
hash: '',
|
||||
message: 'feat(thing)!: Added the thing',
|
||||
}],
|
||||
});
|
||||
test.equal(type2, 'major', 'Unexpected type for `BREAKING CHANGE:`.');
|
||||
|
||||
test.done();
|
||||
},
|
||||
minor(test) {
|
||||
test.expect(1);
|
||||
analyzer(
|
||||
{},
|
||||
{ commits: [{ hash: '', message: 'feat(thing): Added the thing' }] })
|
||||
.then((type) => {
|
||||
test.equal(type, 'minor', 'Unexpected type.');
|
||||
test.done();
|
||||
});
|
||||
},
|
||||
patch(test) {
|
||||
test.expect(1);
|
||||
analyzer(
|
||||
{},
|
||||
{ commits: [{ hash: '', message: 'fix(thing): Added the thing' }] })
|
||||
.then((type) => {
|
||||
test.equal(type, 'patch', 'Unexpected type.');
|
||||
test.done();
|
||||
});
|
||||
},
|
||||
},
|
||||
majorConfig(test) {
|
||||
test.expect(1);
|
||||
analyzer(
|
||||
{ majorTypes: ['break'] },
|
||||
{ commits: [{ hash: '', message: 'break(thing): Added the thing' }] })
|
||||
.then((type) => {
|
||||
test.equal(type, 'major', 'Unexpected type.');
|
||||
test.done();
|
||||
});
|
||||
},
|
||||
minorConfig(test) {
|
||||
test.expect(1);
|
||||
analyzer(
|
||||
{ minorTypes: ['minor'] },
|
||||
{ commits: [{ hash: '', message: 'minor(thing): Added the thing' }] })
|
||||
.then((type) => {
|
||||
test.equal(type, 'minor', 'Unexpected type.');
|
||||
test.done();
|
||||
});
|
||||
},
|
||||
patchConfig(test) {
|
||||
test.expect(1);
|
||||
analyzer(
|
||||
{ patchTypes: ['patch'] },
|
||||
{ commits: [{ hash: '', message: 'patch(thing): Added the thing' }] })
|
||||
.then((type) => {
|
||||
test.equal(type, 'patch', 'Unexpected type.');
|
||||
test.done();
|
||||
});
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user