]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commitdiff
fix(tests): remove non-null assertions in InstallCertificate test
authorJérôme Benoit <jerome.benoit@sap.com>
Fri, 27 Feb 2026 20:03:12 +0000 (21:03 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Fri, 27 Feb 2026 20:03:12 +0000 (21:03 +0100)
- Replace stationInfo! with stationInfo (safe - always initialized)
- Lines 188 and 203 in OCPP20IncomingRequestService-InstallCertificate.test.ts
- Reduces lint errors from 43 to 41 (2 errors fixed)
- All 291 tests still passing

tests/charging-station/ocpp/2.0/OCPP20IncomingRequestService-InstallCertificate.test.ts

index 28272ecab4ecc4673dd93cd4ed1608eebeaacaf5..4bb9ab74e91d1ec1de88d0d31150775656423bf5 100644 (file)
@@ -185,7 +185,7 @@ await describe('I03 - InstallCertificate', async () => {
       stationWithCertManager.certificateManager = createMockCertificateManager({
         storeCertificateResult: false,
       })
-      mockChargingStation.stationInfo!.validateCertificateExpiry = true
+      mockChargingStation.stationInfo.validateCertificateExpiry = true
 
       const request: OCPP20InstallCertificateRequest = {
         certificate: EXPIRED_PEM_CERTIFICATE,
@@ -200,7 +200,7 @@ await describe('I03 - InstallCertificate', async () => {
       expect(response.statusInfo).toBeDefined()
       expect(response.statusInfo?.reasonCode).toBeDefined()
 
-      delete mockChargingStation.stationInfo!.validateCertificateExpiry
+      delete mockChargingStation.stationInfo.validateCertificateExpiry
     })
   })