feat(companion): add idle observability alias

This commit is contained in:
William Valentin
2026-02-16 22:00:08 -08:00
parent 699f848fc5
commit 45ea084cf0
6 changed files with 49 additions and 2 deletions
+3
View File
@@ -632,15 +632,18 @@ describe('CompanionRuntimeClient', () => {
await client.connect();
expect(client.pendingRequestCount).toBe(0);
expect(client.hasPendingWork).toBe(false);
expect(client.idle).toBe(true);
const pending = client.call('system.capabilities');
expect(client.pendingRequestCount).toBe(1);
expect(client.hasPendingWork).toBe(true);
expect(client.idle).toBe(false);
client.disconnect();
await expect(pending).rejects.toThrow('Disconnected');
expect(client.pendingRequestCount).toBe(0);
expect(client.hasPendingWork).toBe(false);
expect(client.idle).toBe(true);
});
it('returns pending work snapshot', async () => {