This commit is contained in:
2025-12-11 21:06:25 +01:00
parent c49ea2598d
commit ec3ddc3a5c
227 changed files with 3496 additions and 2083 deletions

View File

@@ -49,9 +49,9 @@ describe('renderer overlay lifecycle integration', () => {
const emitter = new MockAutomationLifecycleEmitter();
const publisher = new RecordingPublisher();
const svc = new OverlaySyncService({
lifecycleEmitter: emitter as any,
publisher: publisher as any,
logger: console as any,
lifecycleEmitter: emitter,
publisher,
logger: console,
defaultTimeoutMs: 2_000,
});
@@ -111,9 +111,9 @@ describe('renderer overlay lifecycle integration', () => {
const emitter = new MockAutomationLifecycleEmitter();
const publisher = new RecordingPublisher();
const svc = new OverlaySyncService({
lifecycleEmitter: emitter as any,
publisher: publisher as any,
logger: console as any,
lifecycleEmitter: emitter,
publisher,
logger: console,
defaultTimeoutMs: 200,
});

View File

@@ -5,8 +5,12 @@ import { OverlaySyncService } from 'packages/automation/application/services/Ove
describe('renderer overlay integration', () => {
test('renderer shows confirmed only after main acks confirmed', async () => {
const emitter = new MockAutomationLifecycleEmitter()
const publisher = { publish: async () => {} }
const svc = new OverlaySyncService({ lifecycleEmitter: emitter as any, publisher: publisher as any, logger: console as any })
const publisher: { publish: (event: unknown) => Promise<void> } = { publish: async () => {} }
const svc = new OverlaySyncService({
lifecycleEmitter: emitter,
publisher,
logger: console,
})
// simulate renderer request
const promise = svc.startAction({ id: 'add-car', label: 'Adding...' })