UNPKG

pip-services3-components-node

Version:
22 lines 1.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const assert = require('chai').assert; const pip_services3_commons_node_1 = require("pip-services3-commons-node"); const JsonConfigReader_1 = require("../../src/config/JsonConfigReader"); suite('JsonConfigReader', () => { test('Config Sections', () => { let parameters = pip_services3_commons_node_1.ConfigParams.fromTuples("param1", "Test Param 1", "param2", "Test Param 2"); let config = JsonConfigReader_1.JsonConfigReader.readConfig(null, "./data/config.json", parameters); assert.equal(config.length(), 9); assert.equal(config.getAsInteger("field1.field11"), 123); assert.equal(config.get("field1.field12"), "ABC"); assert.equal(config.getAsInteger("field2.0"), 123); assert.equal(config.get("field2.1"), "ABC"); assert.equal(config.getAsInteger("field2.2.field21"), 543); assert.equal(config.get("field2.2.field22"), "XYZ"); assert.equal(config.getAsBoolean("field3"), true); assert.equal(config.get("field4"), "Test Param 1"); assert.equal(config.get("field5"), "Test Param 2"); }); }); //# sourceMappingURL=JsonConfigReader.test.js.map