UNPKG

reiso

Version:
65 lines 4.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Config_1 = require("../../../Server/Lib/Config"); describe("Server/Lib/Config", function () { const translation = { "Test1": { "Test1Test1": { "en": "Test1Test1Test1", "ru": "Test1Test1Test2" }, "Test1Test2": { "Test1Test2Test1": { "en": "Test1Test2Test1Test1", "ru": "Test1Test2Test1Test2" } } }, "Test2": { "Test2Test1": { "en": "Test2Test1Test1", "ru": "Test2Test1Test2" }, "Test2Test2": { "en": "Test2Test2Test1", "ru": "Test2Test2Test2" } } }; it("reduce - en", function () { expect(JSON.stringify({ "Test1": { "Test1Test1": "Test1Test1Test1", "Test1Test2": { "Test1Test2Test1": "Test1Test2Test1Test1" } }, "Test2": { "Test2Test1": "Test2Test1Test1", "Test2Test2": "Test2Test2Test1" } })).toBe(JSON.stringify(Config_1.reduce('en', translation))); }); it("reduce - ru", function () { expect(JSON.stringify({ "Test1": { "Test1Test1": "Test1Test1Test2", "Test1Test2": { "Test1Test2Test1": "Test1Test2Test1Test2" } }, "Test2": { "Test2Test1": "Test2Test1Test2", "Test2Test2": "Test2Test2Test2" } })).toBe(JSON.stringify(Config_1.reduce('ru', translation))); }); it("parseEnv", function () { process.env = Object.assign(process.env, { "TEST1": "t1t1", "TEST2": "123" }); expect('{"Test1": "t1t1", "Test2": 123, "Test3": 111}').toBe(Config_1.parseEnv('{"Test1": "${TEST1}", "Test2": ${TEST2}, "Test3": ${TEST3:111}}')); }); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL1Rlc3QvU2VydmVyL0xpYi9Db25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx1REFBOEQ7QUFFOUQsUUFBUSxDQUFDLG1CQUFtQixFQUFFO0lBQzVCLE1BQU0sV0FBVyxHQUFHO1FBQ2xCLE9BQU8sRUFBRTtZQUNQLFlBQVksRUFBRTtnQkFDWixJQUFJLEVBQUUsaUJBQWlCO2dCQUN2QixJQUFJLEVBQUUsaUJBQWlCO2FBQ3hCO1lBQ0QsWUFBWSxFQUFFO2dCQUNaLGlCQUFpQixFQUFFO29CQUNqQixJQUFJLEVBQUUsc0JBQXNCO29CQUM1QixJQUFJLEVBQUUsc0JBQXNCO2lCQUM3QjthQUNGO1NBQ0Y7UUFDRCxPQUFPLEVBQUU7WUFDUCxZQUFZLEVBQUU7Z0JBQ1osSUFBSSxFQUFFLGlCQUFpQjtnQkFDdkIsSUFBSSxFQUFFLGlCQUFpQjthQUN4QjtZQUNELFlBQVksRUFBRTtnQkFDWixJQUFJLEVBQUUsaUJBQWlCO2dCQUN2QixJQUFJLEVBQUUsaUJBQWlCO2FBQ3hCO1NBQ0Y7S0FDRixDQUFDO0lBRUYsRUFBRSxDQUFDLGFBQWEsRUFBRTtRQUNoQixNQUFNLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQztZQUNwQixPQUFPLEVBQUU7Z0JBQ1AsWUFBWSxFQUFFLGlCQUFpQjtnQkFDL0IsWUFBWSxFQUFFO29CQUNaLGlCQUFpQixFQUFFLHNCQUFzQjtpQkFDMUM7YUFDRjtZQUNELE9BQU8sRUFBRTtnQkFDUCxZQUFZLEVBQUUsaUJBQWlCO2dCQUMvQixZQUFZLEVBQUUsaUJBQWlCO2FBQ2hDO1NBQ0YsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsZUFBTSxDQUFDLElBQUksRUFBRSxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDdEQsQ0FBQyxDQUFDLENBQUM7SUFFSCxFQUFFLENBQUMsYUFBYSxFQUFFO1FBQ2hCLE1BQU0sQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDO1lBQ3BCLE9BQU8sRUFBRTtnQkFDUCxZQUFZLEVBQUUsaUJBQWlCO2dCQUMvQixZQUFZLEVBQUU7b0JBQ1osaUJBQWlCLEVBQUUsc0JBQXNCO2lCQUMxQzthQUNGO1lBQ0QsT0FBTyxFQUFFO2dCQUNQLFlBQVksRUFBRSxpQkFBaUI7Z0JBQy9CLFlBQVksRUFBRSxpQkFBaUI7YUFDaEM7U0FDRixDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxlQUFNLENBQUMsSUFBSSxFQUFFLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN0RCxDQUFDLENBQUMsQ0FBQztJQUVILEVBQUUsQ0FBQyxVQUFVLEVBQUU7UUFDYixPQUFPLENBQUMsR0FBRyxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRTtZQUN2QyxPQUFPLEVBQUUsTUFBTTtZQUNmLE9BQU8sRUFBRSxLQUFLO1NBQ2YsQ0FBQyxDQUFDO1FBRUgsTUFBTSxDQUFDLCtDQUErQyxDQUFDLENBQUMsSUFBSSxDQUFDLGlCQUFRLENBQUMsaUVBQWlFLENBQUMsQ0FBQyxDQUFDO0lBQzVJLENBQUMsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyxDQUFDLENBQUMifQ==