Files
jiapu/tests/config.test.js
T

31 lines
905 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://test-genealogy-api.ddxcjp.cn'
});
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://test-genealogy-api.ddxcjp.cn');
console.log('config tests passed');