test(terminal): expect viewport claim capability

Co-authored-by: Orca <help@stably.ai>
This commit is contained in:
Jinwoo-H
2026-07-11 05:06:20 -04:00
co-authored by Orca
parent 29805fb8d4
commit 4433af1b1b
@@ -100,11 +100,15 @@ describe('remote runtime terminal data subscriptions', () => {
expect(subscribeFrame?.opcode).toBe(TerminalStreamOpcode.Subscribe)
const subscribePayload =
subscribeFrame &&
decodeTerminalStreamJson<{ streamId: number; capabilities?: { ackOutput?: 1 } }>(
subscribeFrame.payload
)
decodeTerminalStreamJson<{
streamId: number
capabilities?: { ackOutput?: 1; desktopViewportClaims?: 1 }
}>(subscribeFrame.payload)
expect(subscribePayload?.streamId).toEqual(expect.any(Number))
expect(subscribePayload?.capabilities).toEqual({ ackOutput: 1 })
expect(subscribePayload?.capabilities).toEqual({
ackOutput: 1,
desktopViewportClaims: 1
})
callbacks?.onBinary?.(
encodeTerminalStreamFrame({