1 | var assert = require("chai").assert;
|
2 | var join = require("path").join;
|
3 | var ConfigurationBase = require("../config").ConfigurationBase;
|
4 | var PathUtils = require("../utils").PathUtils;
|
5 |
|
6 | describe("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 |
|
12 | it("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 |