frontend/.pnpm-store/v3/files/9b/99124214193e750e644c17b6f86456c383cd5e45b747f31779684224a1adfa88085b1b13c79e1c46d0cb3c5860ad09528a06242efc5df1ef86ef7d2cbd6713

20 lines
721 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const env_replace_1 = require("./env-replace");
const ENV = {
foo: 'foo_value',
bar: 'bar_value',
};
test.each([
['-${foo}-${bar}', '-foo_value-bar_value'],
['\\${foo}', '${foo}'],
['\\${zoo}', '${zoo}'],
['\\\\${foo}', '\\foo_value'],
])('success %s => %s', (settingValue, expected) => {
const actual = (0, env_replace_1.envReplace)(settingValue, ENV);
expect(actual).toEqual(expected);
});
test('fail when the env variable is not found', () => {
expect(() => (0, env_replace_1.envReplace)('${baz}', ENV)).toThrow(`Failed to replace env in config: \${baz}`);
});
//# sourceMappingURL=env-replace.spec.js.map