31 lines
883 B
JavaScript
31 lines
883 B
JavaScript
const assert = require('assert');
|
|
const configFactory = require('../config.js');
|
|
|
|
const developmentConfig = configFactory({
|
|
location: {
|
|
hostname: '127.0.0.1',
|
|
port: '5501'
|
|
}
|
|
});
|
|
|
|
assert.deepStrictEqual(developmentConfig.getConfig(), {
|
|
environment: 'development',
|
|
apiBaseUrl: 'http://182.61.18.23:8080'
|
|
});
|
|
assert.strictEqual(developmentConfig.getClientId, undefined);
|
|
assert.strictEqual(developmentConfig.getTenantId, undefined);
|
|
assert.strictEqual(developmentConfig.getTokenKey, undefined);
|
|
assert.strictEqual(developmentConfig.getTokenHeaderName, undefined);
|
|
|
|
const productionConfig = configFactory({
|
|
location: {
|
|
hostname: 'genealogy.example.test',
|
|
port: ''
|
|
}
|
|
});
|
|
|
|
assert.strictEqual(productionConfig.getEnvironment(), 'production');
|
|
assert.strictEqual(productionConfig.getApiBaseUrl(), 'http://182.61.18.23:8080');
|
|
|
|
console.log('config tests passed');
|