test: add extractTimeSeriesValues() test
[e-mobility-charging-stations-simulator.git] / test / utils / Utils.test.ts
index 243e8547731a8ba55e973a196679ddd1a3a03f06..0a672917641794060df5932b7999fbee5f0703d2 100644 (file)
@@ -8,6 +8,7 @@ import {
   convertToDate,
   convertToFloat,
   convertToInt,
+  extractTimeSeriesValues,
   formatDurationMilliSeconds,
   formatDurationSeconds,
   generateUUID,
@@ -221,6 +222,17 @@ describe('Utils test suite', () => {
     expect(randomFloat).toBeLessThanOrEqual(0);
   });
 
+  it('Verify extractTimeSeriesValues()', () => {
+    expect(extractTimeSeriesValues([])).toEqual([]);
+    expect(extractTimeSeriesValues([{ timestamp: Date.now(), value: 1.1 }])).toEqual([1.1]);
+    expect(
+      extractTimeSeriesValues([
+        { timestamp: Date.now(), value: 1.1 },
+        { timestamp: Date.now(), value: 2.2 },
+      ]),
+    ).toEqual([1.1, 2.2]);
+  });
+
   it('Verify isObject()', () => {
     expect(isObject('test')).toBe(false);
     expect(isObject(undefined)).toBe(false);