| 12345678910111213141516171819202122232425262728293031 | 'use strict';const chai = require('chai');const sinon = require('sinon');const sinonChai = require('sinon-chai');const expect = chai.expect;chai.use(sinonChai);describe("Constants replacement in ini files", function () {    var MultiIni = require('../src');    it("Default replacement if constant found", function () {        var ini = new MultiIni.Class({          constants: {'CONSTANT': 'replacement'},          filters: [MultiIni.filters.constants]        });        var data = ini.read('test/data/constant.ini');        expect(data).not.to.be.null;        expect(data['section']).to.be.defined;        expect(data['section']['key1']).to.equal('"Part1 replacement"');        expect(data['section']['key2']).to.equal('"replacement Part2"');        expect(data['section']['key3']).to.equal('Part1replacementPart2');    });});
 |