fix(simulator): fix empty array detection helper semantic
[e-mobility-charging-stations-simulator.git] / test / utils / UtilsTest.ts
index 423d61f335dda19aebf894978eb047ea2697c9cd..836e41b93bea826baaa3a67ddd7c868aaf074bcd 100644 (file)
@@ -229,16 +229,33 @@ describe('Utils test suite', () => {
   it('Verify isEmptyArray()', () => {
     expect(Utils.isEmptyArray([])).toBe(true);
     expect(Utils.isEmptyArray([1, 2])).toBe(false);
-    expect(Utils.isEmptyArray(undefined)).toBe(true);
-    expect(Utils.isEmptyArray(null)).toBe(true);
-    expect(Utils.isEmptyArray('')).toBe(true);
-    expect(Utils.isEmptyArray('test')).toBe(true);
-    expect(Utils.isEmptyArray(0)).toBe(true);
-    expect(Utils.isEmptyArray({})).toBe(true);
-    expect(Utils.isEmptyArray(new Map())).toBe(true);
-    expect(Utils.isEmptyArray(new Set())).toBe(true);
-    expect(Utils.isEmptyArray(new WeakMap())).toBe(true);
-    expect(Utils.isEmptyArray(new WeakSet())).toBe(true);
+    expect(Utils.isEmptyArray(['1', '2'])).toBe(false);
+    expect(Utils.isEmptyArray(undefined)).toBe(false);
+    expect(Utils.isEmptyArray(null)).toBe(false);
+    expect(Utils.isEmptyArray('')).toBe(false);
+    expect(Utils.isEmptyArray('test')).toBe(false);
+    expect(Utils.isEmptyArray(0)).toBe(false);
+    expect(Utils.isEmptyArray({})).toBe(false);
+    expect(Utils.isEmptyArray(new Map())).toBe(false);
+    expect(Utils.isEmptyArray(new Set())).toBe(false);
+    expect(Utils.isEmptyArray(new WeakMap())).toBe(false);
+    expect(Utils.isEmptyArray(new WeakSet())).toBe(false);
+  });
+
+  it('Verify isNotEmptyArray()', () => {
+    expect(Utils.isNotEmptyArray([])).toBe(false);
+    expect(Utils.isNotEmptyArray([1, 2])).toBe(true);
+    expect(Utils.isNotEmptyArray(['1', '2'])).toBe(true);
+    expect(Utils.isNotEmptyArray(undefined)).toBe(false);
+    expect(Utils.isNotEmptyArray(null)).toBe(false);
+    expect(Utils.isNotEmptyArray('')).toBe(false);
+    expect(Utils.isNotEmptyArray('test')).toBe(false);
+    expect(Utils.isNotEmptyArray(0)).toBe(false);
+    expect(Utils.isNotEmptyArray({})).toBe(false);
+    expect(Utils.isNotEmptyArray(new Map())).toBe(false);
+    expect(Utils.isNotEmptyArray(new Set())).toBe(false);
+    expect(Utils.isNotEmptyArray(new WeakMap())).toBe(false);
+    expect(Utils.isNotEmptyArray(new WeakSet())).toBe(false);
   });
 
   it('Verify isEmptyObject()', () => {