[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [Worker](https://evolu.dev/docs/api-reference/common/Worker) › testWaitForWorkerMessage

```ts
function testWaitForWorkerMessage(): Promise<void>;
```

Defined in: [packages/common/src/Worker.ts:609](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Worker.ts#L609)

Waits until scheduled in-memory worker message delivery becomes idle.

This observes actual transport tasks instead of waiting for an arbitrary
duration. It also waits through message handlers that schedule more worker
tasks before the current microtask checkpoint completes.