refactor(test): code cleanups
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 26 Jul 2024 15:44:04 +0000 (17:44 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 26 Jul 2024 15:44:04 +0000 (17:44 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
tests/charging-station/Helpers.test.ts

index 2a3c799cb60c892a3779845143f2765aa695a99a..15f72f3b2d1e730a49168724a6f0e8c7c3b94886 100644 (file)
@@ -12,6 +12,7 @@ import { BaseError } from '../../src/exception/index.js'
 import {
   type ChargingStationInfo,
   type ChargingStationTemplate,
+  type ConnectorStatus,
   type EvseStatus,
   OCPPVersion,
 } from '../../src/types/index.js'
@@ -21,7 +22,10 @@ await describe('Helpers test suite', async () => {
   const chargingStationTemplate = {
     baseName,
   } as ChargingStationTemplate
-  const chargingStation = {} as ChargingStation
+  const chargingStation = {
+    evses: new Map<number, EvseStatus>(),
+    connectors: new Map<number, ConnectorStatus>(),
+  } as ChargingStation
 
   await it('Verify getChargingStationId()', t => {
     expect(getChargingStationId(1, chargingStationTemplate)).toBe(`${baseName}-00001`)
@@ -101,7 +105,6 @@ await describe('Helpers test suite', async () => {
     expect(() => {
       validateStationInfo(chargingStation)
     }).not.toThrow()
-    chargingStation.evses = new Map<number, EvseStatus>()
     chargingStation.stationInfo.ocppVersion = OCPPVersion.VERSION_201
     expect(() => {
       validateStationInfo(chargingStation)