From 73ac335ea8764e65b4dfabf3330ba88a68af8f64 Mon Sep 17 00:00:00 2001 From: Florian BOUILLON Date: Fri, 21 May 2021 16:21:52 +0200 Subject: [PATCH] Moved deprecated tests to a new file Signed-off-by: Florian BOUILLON --- .../object-util/__tests__/deprecated.test.ts | 37 +++++++++++++++++++ packages/object-util/__tests__/index.test.ts | 8 ++-- 2 files changed, 41 insertions(+), 4 deletions(-) create mode 100644 packages/object-util/__tests__/deprecated.test.ts diff --git a/packages/object-util/__tests__/deprecated.test.ts b/packages/object-util/__tests__/deprecated.test.ts new file mode 100644 index 0000000..c58aa67 --- /dev/null +++ b/packages/object-util/__tests__/deprecated.test.ts @@ -0,0 +1,37 @@ +/// + +import { cloneObject, objectToArray } from "../src/ObjectUtil" + +describe('Object To Array Tests', () => { + it('Should Works', () => { + const obj = { + pouet: 'first', + toto: 'second' + } + expect(objectToArray(obj)).toEqual(['first', 'second']) + }) +}) + +describe('Object Clone Tests', () => { + it('should clone the object', () => { + const obj = { + pouet: 'first', + toto: 'second' + } + const clone = cloneObject(obj) + expect(clone).toEqual(obj) + clone.pouet = 'third' + expect(clone).not.toEqual(obj) + }) + + it('should deeply clone the object', () => { + const obj = { + pouet: {is: 'first'}, + toto: 'second' + } + const clone = cloneObject(obj) + expect(clone).toEqual(obj) + clone.toto = 'third' + expect(clone).not.toEqual(obj) + }) +}) diff --git a/packages/object-util/__tests__/index.test.ts b/packages/object-util/__tests__/index.test.ts index 9779df2..e2f3f5b 100644 --- a/packages/object-util/__tests__/index.test.ts +++ b/packages/object-util/__tests__/index.test.ts @@ -1,6 +1,6 @@ /// -import { objectSize, objectToArray, objectMap, objectSort, cloneObject, objectEqual, objectKeys, objectSet, objectLoop, objectClone } from '../src/ObjectUtil' +import { objectSize, objectMap, objectSort, objectEqual, objectKeys, objectSet, objectLoop, objectClone, objectValues } from '../src/ObjectUtil' describe('Object Map tests', () => { it('should works', () => { @@ -38,7 +38,7 @@ describe('Object To Array Tests', () => { pouet: 'first', toto: 'second' } - expect(objectToArray(obj)).toEqual(['first', 'second']) + expect(objectValues(obj)).toEqual(['first', 'second']) }) }) @@ -119,7 +119,7 @@ describe('Object Clone Tests', () => { pouet: 'first', toto: 'second' } - const clone = cloneObject(obj) + const clone = objectClone(obj) expect(clone).toEqual(obj) clone.pouet = 'third' expect(clone).not.toEqual(obj) @@ -130,7 +130,7 @@ describe('Object Clone Tests', () => { pouet: {is: 'first'}, toto: 'second' } - const clone = cloneObject(obj) + const clone = objectClone(obj) expect(clone).toEqual(obj) clone.toto = 'third' expect(clone).not.toEqual(obj)