feat(core-testing): RecordingEventBus
Adds RecordingEventBus implementing IEventBus for use in unit tests. Validates payloads via the descriptor schema, records all publish calls, and delivers events to subscribed handlers synchronously in subscription order. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
6
pnpm-lock.yaml
generated
6
pnpm-lock.yaml
generated
@@ -592,6 +592,9 @@ importers:
|
||||
|
||||
packages/core-testing:
|
||||
dependencies:
|
||||
'@repo/core-events':
|
||||
specifier: workspace:*
|
||||
version: link:../core-events
|
||||
'@repo/core-shared':
|
||||
specifier: workspace:*
|
||||
version: link:../core-shared
|
||||
@@ -628,6 +631,9 @@ importers:
|
||||
vitest:
|
||||
specifier: ^3.0.0
|
||||
version: 3.2.4(@types/debug@4.1.13)(@types/node@25.5.2)(happy-dom@20.8.9)(jiti@2.6.1)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.99.0)(terser@5.46.2)(tsx@4.21.0)
|
||||
zod:
|
||||
specifier: ^3.23.0
|
||||
version: 3.25.76
|
||||
devDependencies:
|
||||
'@repo/core-eslint':
|
||||
specifier: workspace:*
|
||||
|
||||
Reference in New Issue
Block a user