test: add Utils insertAt() test
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 7 Jun 2024 14:29:32 +0000 (16:29 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 7 Jun 2024 14:29:32 +0000 (16:29 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
tests/utils/Utils.test.ts

index de5b1fd79907db54f30038921abe17fc53a2f764..11b9973eacc8db0160f79f924d54d98204b2f554 100644 (file)
@@ -21,6 +21,7 @@ import {
   generateUUID,
   getRandomFloat,
   hasOwnProp,
+  insertAt,
   isArraySorted,
   isAsyncFunction,
   isNotEmptyArray,
@@ -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) => {