Merge pull request #790 from ing-bank/fix/providenceExtensions

fix(providence-analytics): extensions argument extend-docs
This commit is contained in:
Thijs Louisse 2020-06-29 17:51:30 +02:00 committed by GitHub
commit 1962c3cefd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 20 deletions

View file

@ -147,7 +147,7 @@ async function cli({ cwd, addProjectDependencyPaths } = {}) {
commander
.version(version, '-v, --version')
.option('-e, --extensions [extensions]', 'extensions like ".js, .html"', extensionsFromCs, [
.option('-e, --extensions [extensions]', 'extensions like "js,html"', extensionsFromCs, [
'.js',
'.html',
])
@ -198,9 +198,7 @@ async function cli({ cwd, addProjectDependencyPaths } = {}) {
searchMode = 'search-query';
regexSearchOptions = options;
regexSearchOptions.regexString = regexString;
launchProvidence()
.then(() => resolveCli())
.catch(() => rejectCli());
launchProvidence().then(resolveCli).catch(rejectCli);
});
commander
@ -212,9 +210,7 @@ async function cli({ cwd, addProjectDependencyPaths } = {}) {
searchMode = 'feature-query';
featureOptions = options;
featureOptions.queryString = queryString;
launchProvidence()
.then(() => resolveCli())
.catch(() => rejectCli());
launchProvidence().then(resolveCli).catch(rejectCli);
});
commander
@ -234,9 +230,7 @@ async function cli({ cwd, addProjectDependencyPaths } = {}) {
searchMode = 'analyzer-query';
analyzerOptions = options;
analyzerOptions.name = analyzerName;
launchProvidence()
.then(() => resolveCli())
.catch(() => rejectCli());
launchProvidence().then(resolveCli).catch(rejectCli);
});
commander
@ -278,12 +272,12 @@ async function cli({ cwd, addProjectDependencyPaths } = {}) {
referenceProjectPaths: commander.referencePaths,
prefixCfg,
outputFolder: options.outputFolder,
extensions: commander.referencePaths,
extensions: commander.extensions,
whitelist: commander.whitelist,
whitelistReference: commander.whitelistReference,
})
.then(() => resolveCli())
.catch(() => rejectCli());
.then(resolveCli)
.catch(rejectCli);
});
commander

View file

@ -54,7 +54,7 @@ describe('Providence CLI', () => {
let qConfStub;
beforeEach(() => {
qConfStub = sinon.stub(QueryService, 'getQueryConfigFromAnalyzer').returns({ analyzer: {} });
providenceStub = sinon.stub(providenceModule, 'providence');
providenceStub = sinon.stub(providenceModule, 'providence').returns(Promise.resolve());
});
afterEach(() => {
@ -145,11 +145,9 @@ describe('Providence CLI', () => {
describe('Extend docs', () => {
let extendDocsStub;
beforeEach(() => {
extendDocsStub = sinon.stub(extendDocsModule, 'launchProvidenceWithExtendDocs').returns(
new Promise(resolve => {
resolve();
}),
);
extendDocsStub = sinon
.stub(extendDocsModule, 'launchProvidenceWithExtendDocs')
.returns(Promise.resolve());
});
afterEach(() => {
@ -177,7 +175,7 @@ describe('Providence CLI', () => {
to: 'pto',
},
outputFolder: '/outp',
extensions: ['/xyz/x'],
extensions: ['.bla'],
whitelist: [`${process.cwd()}/wl`],
whitelistReference: [`${process.cwd()}/wlr`],
});