]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
fix: Change connector boot status to be available at boot (#1641)
authorOlivier Bagot <olivier.bagot@sap.com>
Tue, 13 Jan 2026 15:31:36 +0000 (16:31 +0100)
committerGitHub <noreply@github.com>
Tue, 13 Jan 2026 15:31:36 +0000 (15:31 +0000)
commitbfa969df43bd10de06ae3bc29f7d7707df853d77
treed2403b837c0144125a86c0b159ddb89639b1266d
parent40806426cb064fea2400ace4c9d24a15eec40d1a
fix: Change connector boot status to be available at boot (#1641)

* fix: connector boot status available by default

* fix: connector boot status available by default

* chore: add unit tests to getBootConnectorStatus

* fix: refine connector boot status logic based on reviewer feedback

- Restore charging station and connector availability checks
- Only restore previous status when transaction is in progress (transactionStarted === true)
- Add isChargingStationAvailable() method to test factory
- Add comprehensive tests for all scenarios including:
  - Charging station/connector unavailable
  - Transaction in progress (restore previous status)
  - Boot status from template
  - Default to Available

Addresses review feedback from PR #1641 about properly handling:
- Station/connector availability
- Conditional previous status restoration
- Transaction state considerations

* refactor: remove redundant comments from getBootConnectorStatus

---------

Co-authored-by: Jérôme Benoit <jerome.benoit@sap.com>
Co-authored-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
src/charging-station/Helpers.ts
tests/ChargingStationFactory.ts
tests/charging-station/Helpers.test.ts