Skip to content

Commit f9c456d

Browse files
committed
fix: review comments
1 parent 45fe5e5 commit f9c456d

6 files changed

+9
-4
lines changed

index.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ const argv = require('yargs/yargs')(process.argv.slice(2))
1818
})
1919
.strict().argv;
2020

21-
require('./src/config/file').configFile = argv.c ? argv.c : undefined;
21+
const config = require('./src/config/file');
22+
config.configFile = argv.c ? argv.c : undefined;
2223

2324
if (argv.v) {
2425
const fs = require('fs');
25-
const config = require('./src/config/file');
2626

2727
if (!fs.existsSync(config.configFile)) {
2828
console.error(
@@ -36,6 +36,8 @@ if (argv.v) {
3636
process.exit(0);
3737
}
3838

39+
config.validate();
40+
3941
const proxy = require('./src/proxy');
4042
const service = require('./src/service');
4143

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

test/testConfig.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@ const chai = require('chai');
33
const fs = require('fs');
44
const path = require('path');
55
const defaultSettings = require('../proxy.config.json');
6+
const fixtures = 'fixtures';
67

78
chai.should();
89
const expect = chai.expect;
910

1011
describe('default configuration', function () {
1112
it('should use default values if no user-settings.json file exists', function () {
1213
const config = require('../src/config');
14+
config.logConfiguration();
1315

1416
expect(config.getAuthentication()).to.be.eql(
1517
defaultSettings.authentication[0],
@@ -123,7 +125,8 @@ describe('validate config files', function () {
123125
'proxy.config.valid-2.json',
124126
];
125127
for (const testConfigFile of validConfigFiles) {
126-
expect(config.validate(path.join(__dirname, testConfigFile))).to.be.true;
128+
expect(config.validate(path.join(__dirname, fixtures, testConfigFile))).to
129+
.be.true;
127130
}
128131
});
129132

@@ -134,7 +137,7 @@ describe('validate config files', function () {
134137
];
135138
for (const testConfigFile of invalidConfigFiles) {
136139
const test = function () {
137-
config.validate(path.join(__dirname, testConfigFile));
140+
config.validate(path.join(__dirname, fixtures, testConfigFile));
138141
};
139142
expect(test).to.throw();
140143
}

0 commit comments

Comments
 (0)