UNPKG

794 BJavaScriptView Raw
1var assert = require("chai").assert;
2var join = require("path").join;
3var ConfigurationBase = require("../config").ConfigurationBase;
4var PathUtils = require("../utils").PathUtils;
5
6describe("test configuration", function() {
7 it("should create new configuration", function() {
8 const config = new ConfigurationBase(PathUtils.join(__dirname,"config"));
9 assert.equal(config.getConfigurationPath(), join(__dirname,"config"));
10});
11
12it("should use ConfigurationBase.setSourceAt", function() {
13 const config = new ConfigurationBase(PathUtils.join(__dirname,"config"));
14 config.setSourceAt("settings/groupA/settingA", true);
15 assert.equal(config.getSourceAt("settings/groupA/settingA"), true);
16 assert.notEqual(config.getSourceAt("settings/groupA/settingA"), false);
17 });
18});
\No newline at end of file