]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commitdiff
fix(tests): use import type for type-only imports in ESM
authorJérôme Benoit <jerome.benoit@sap.com>
Sun, 1 Mar 2026 23:13:27 +0000 (00:13 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Sun, 1 Mar 2026 23:13:27 +0000 (00:13 +0100)
Use 'import type' for MockChargingStation imports to fix Windows ESM
module resolution which requires explicit type imports for re-exported
types.

tests/charging-station/ocpp/2.0/OCPP20IncomingRequestService-Reset.test.ts
tests/charging-station/ocpp/2.0/OCPP20TestUtils.ts

index 64846dd02d03729550b0e376b76af265f9f2b5a1..e95ef7d8ba5f93dffd9a31a8de8150cea76f1468 100644 (file)
@@ -12,6 +12,7 @@ import type {
   OCPP20ResetResponse,
   Reservation,
 } from '../../../../src/types/index.js'
+import type { MockChargingStation } from '../../ChargingStationTestUtils.js'
 
 import { createTestableIncomingRequestService } from '../../../../src/charging-station/ocpp/2.0/__testable__/index.js'
 import { OCPP20IncomingRequestService } from '../../../../src/charging-station/ocpp/2.0/OCPP20IncomingRequestService.js'
@@ -23,7 +24,6 @@ import {
 } from '../../../../src/types/index.js'
 import { standardCleanup } from '../../../helpers/TestLifecycleHelpers.js'
 import { TEST_ONE_HOUR_MS } from '../../ChargingStationTestConstants.js'
-import { MockChargingStation } from '../../ChargingStationTestUtils.js'
 import { ResetTestFixtures } from './OCPP20TestUtils.js'
 
 await describe('B11 & B12 - Reset', async () => {
index 87a728535cc459d89493bf445ee581497fd43dae..f4d64cbc68a339fefd3c7dcc26d3e45a634bfcc5 100644 (file)
@@ -27,7 +27,10 @@ import {
 import { OCPP20IdTokenEnumType } from '../../../../src/types/ocpp/2.0/Transaction.js'
 import { Constants } from '../../../../src/utils/index.js'
 import { TEST_CHARGING_STATION_BASE_NAME } from '../../ChargingStationTestConstants.js'
-import { createMockChargingStation, MockChargingStation } from '../../ChargingStationTestUtils.js'
+import {
+  createMockChargingStation,
+  type MockChargingStation,
+} from '../../ChargingStationTestUtils.js'
 
 // ============================================================================
 // Testable Interfaces