]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
refactor(tests): consolidate duplicate mock factories
authorJérôme Benoit <jerome.benoit@sap.com>
Sat, 28 Feb 2026 21:04:13 +0000 (22:04 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Sat, 28 Feb 2026 21:04:13 +0000 (22:04 +0100)
commit563a87ba6d2c69e1cfbd0c3e6d9ced13ac73725f
tree400dded5ca94d5939edd8eecd8b474c434d83869
parent4024bd28fb09d8c7c4b520cc26d1f53c345f62be
refactor(tests): consolidate duplicate mock factories

- Extract createMockCertificateManager to OCPP20TestUtils.ts (was duplicated 4x)
- Consolidate 5 createMock*AuthorizationResult into single parameterized factory
- Add createMockIdentifier with OCPP version parameter (deprecate version-specific ones)
- Remove unused wrapper functions from certificate test files

Reduces code duplication and improves maintainability.
tests/charging-station/ocpp/2.0/OCPP20IncomingRequestService-CertificateSigned.test.ts
tests/charging-station/ocpp/2.0/OCPP20IncomingRequestService-DeleteCertificate.test.ts
tests/charging-station/ocpp/2.0/OCPP20IncomingRequestService-GetInstalledCertificateIds.test.ts
tests/charging-station/ocpp/2.0/OCPP20IncomingRequestService-InstallCertificate.test.ts
tests/charging-station/ocpp/2.0/OCPP20TestUtils.ts
tests/charging-station/ocpp/auth/helpers/MockFactories.ts