From 4f75cb33761038721f060462e85b33e6d8a8ac44 Mon Sep 17 00:00:00 2001 From: Pierre Vanduynslager Date: Fri, 7 Sep 2018 10:18:52 -0400 Subject: [PATCH] fix: support multiple generate-notes plugin in CLI arg --- cli.js | 2 +- test/cli.test.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cli.js b/cli.js index 7ab6e0c4..7583bb1d 100755 --- a/cli.js +++ b/cli.js @@ -27,7 +27,7 @@ Usage: .option('verify-conditions', {...stringList, group: 'Plugins'}) .option('analyze-commits', {type: 'string', group: 'Plugins'}) .option('verify-release', {...stringList, group: 'Plugins'}) - .option('generate-notes', {type: 'string', group: 'Plugins'}) + .option('generate-notes', {...stringList, group: 'Plugins'}) .option('prepare', {...stringList, group: 'Plugins'}) .option('publish', {...stringList, group: 'Plugins'}) .option('success', {...stringList, group: 'Plugins'}) diff --git a/test/cli.test.js b/test/cli.test.js index 2b1a2910..1d21a58d 100644 --- a/test/cli.test.js +++ b/test/cli.test.js @@ -72,7 +72,7 @@ test.serial('Pass options to semantic-release API', async t => { t.deepEqual(run.args[0][0].verifyConditions, ['condition1', 'condition2']); t.is(run.args[0][0].analyzeCommits, 'analyze'); t.deepEqual(run.args[0][0].verifyRelease, ['verify1', 'verify2']); - t.is(run.args[0][0].generateNotes, 'notes'); + t.deepEqual(run.args[0][0].generateNotes, ['notes']); t.deepEqual(run.args[0][0].prepare, ['prepare1', 'prepare2']); t.deepEqual(run.args[0][0].publish, ['publish1', 'publish2']); t.deepEqual(run.args[0][0].success, ['success1', 'success2']);