1
0
mirror of https://github.com/dzeiocom/libs.git synced 2025-06-20 22:49:19 +00:00

Moved deprecated tests to a new file

Signed-off-by: Florian BOUILLON <florian.bouillon@delta-wings.net>
This commit is contained in:
2021-05-21 16:21:52 +02:00
parent 332a821f2f
commit 73ac335ea8
2 changed files with 41 additions and 4 deletions

View File

@ -0,0 +1,37 @@
/// <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)
})
})