feat(plugins): normalize plugins and have unified function signature

This commit is contained in:
Stephan Bönnemann
2015-06-18 16:48:28 -07:00
parent da23c15ea5
commit 057e8e9759
7 changed files with 50 additions and 26 deletions
+5 -5
View File
@@ -8,11 +8,13 @@ const pre = proxyquire('../../dist/pre', {
const plugins = {
verify: (release, cb) => cb(null, release),
analyze: () => 'major'
analyze: (commits, cb) => cb(null, 'major')
}
test('full pre run', (t) => {
t.test('increase version', (tt) => {
tt.plan(3)
pre({
name: 'available'
}, {
@@ -23,12 +25,12 @@ test('full pre run', (t) => {
tt.error(err)
tt.is(release.type, 'major')
tt.is(release.version, '2.0.0')
tt.end()
})
})
t.test('increase version', (tt) => {
tt.plan(3)
pre({
name: 'unavailable'
}, {
@@ -39,8 +41,6 @@ test('full pre run', (t) => {
tt.error(err)
tt.is(release.type, 'initial')
tt.is(release.version, '1.0.0')
tt.end()
})
})