UNPKG

boats

Version:

Beautiful Open / Async Template System - Write less yaml with BOATS and Nunjucks.

26 lines (25 loc) 923 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const cloneObject_1 = tslib_1.__importDefault(require("../cloneObject")); describe('cloneObject', () => { it('compare cloned object to original', () => { const objectA = { dog: 'eats cat', cat: 'gets eaten', nests: { contain: ['birds', 'crazy people'], }, }; expect((0, cloneObject_1.default)(objectA)).toEqual(objectA); }); it('compare cloned proc env', () => { expect((0, cloneObject_1.default)(process.env)).toEqual(process.env); }); it('check original is not mutated', () => { process.env.BOATS = 'openapi tool'; const clone = (0, cloneObject_1.default)(process.env); clone.BOATS = 'float on water'; expect(process.env.BOATS).toBe('openapi tool'); }); });