1
0
mirror of https://github.com/dzeiocom/libs.git synced 2025-04-22 10:52:11 +00:00
libs/packages/object-util/__tests__/deprecated.test.ts
Florian Bouillon 73ac335ea8 Moved deprecated tests to a new file
Signed-off-by: Florian BOUILLON <florian.bouillon@delta-wings.net>
2021-05-21 16:21:52 +02:00

38 lines
782 B
TypeScript

/// <reference types="jest" />
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)
})
})