]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
test(ui-common): create shared mock WebSocket factory
authorJérôme Benoit <jerome.benoit@sap.com>
Thu, 16 Apr 2026 20:59:33 +0000 (22:59 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Thu, 16 Apr 2026 20:59:33 +0000 (22:59 +0200)
commit218548ea12104c24856c1598e7326a75d6c21fa0
treef01275e224619903fa9117c491f8cf287c80634d
parente6be8411376eca8624601b70323ae557cae797ed
test(ui-common): create shared mock WebSocket factory

Create ui/common/tests/mocks.ts with createMockWebSocketLike() — a factory
returning a MockWebSocketLike with trigger methods (triggerOpen, triggerClose,
triggerError, triggerMessage) and sentMessages capture array. Replace the
65-line inline createMockWs() in WebSocketClient.test.ts with an import
from the shared factory.
ui/common/tests/WebSocketClient.test.ts
ui/common/tests/mocks.ts [new file with mode: 0644]