X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Futils%2FUtils.test.ts;h=11b9973eacc8db0160f79f924d54d98204b2f554;hb=45609cfb6cc764eeb8aa0a74dc41ab2a8d1875ca;hp=8ab1332baf76eabc8bfae51ae6354769adfc3331;hpb=840ca85d7c40a6ee6f3a85a50e68dbea2f90acb8;p=e-mobility-charging-stations-simulator.git diff --git a/tests/utils/Utils.test.ts b/tests/utils/Utils.test.ts index 8ab1332b..11b9973e 100644 --- a/tests/utils/Utils.test.ts +++ b/tests/utils/Utils.test.ts @@ -21,6 +21,7 @@ import { generateUUID, getRandomFloat, hasOwnProp, + insertAt, isArraySorted, isAsyncFunction, isNotEmptyArray, @@ -232,7 +233,7 @@ await describe('Utils test suite', async () => { expect(isAsyncFunction([])).toBe(false) expect(isAsyncFunction(new Date())).toBe(false) // eslint-disable-next-line prefer-regex-literals - expect(isAsyncFunction(new RegExp('[a-z]', 'i'))).toBe(false) + expect(isAsyncFunction(/[a-z]/i)).toBe(false) expect(isAsyncFunction(new Error())).toBe(false) expect(isAsyncFunction(new Map())).toBe(false) expect(isAsyncFunction(new Set())).toBe(false) @@ -380,6 +381,11 @@ await describe('Utils test suite', async () => { expect(isNotEmptyArray(new WeakSet())).toBe(false) }) + await it('Verify insertAt()', () => { + expect(insertAt('test', 'ing', 'test'.length)).toBe('testing') + expect(insertAt('test', 'ing', 2)).toBe('teingst') + }) + await it('Verify isArraySorted()', () => { expect( isArraySorted([], (a, b) => {