From d616efb73e87adc9e9c9dc41796349df1a92b4d9 Mon Sep 17 00:00:00 2001 From: Jinwoo-H Date: Wed, 5 Aug 2026 18:11:48 -0400 Subject: [PATCH] style: oxfmt the OutputSpan capability changes --- ...al-output-frame-chunks-equivalence.test.ts | 19 ++++- ...erminal-output-frame-source-ranges.test.ts | 74 ++++++++++--------- 2 files changed, 56 insertions(+), 37 deletions(-) diff --git a/src/main/runtime/rpc/terminal-output-frame-chunks-equivalence.test.ts b/src/main/runtime/rpc/terminal-output-frame-chunks-equivalence.test.ts index fbac49552a7..b715426ae18 100644 --- a/src/main/runtime/rpc/terminal-output-frame-chunks-equivalence.test.ts +++ b/src/main/runtime/rpc/terminal-output-frame-chunks-equivalence.test.ts @@ -148,7 +148,9 @@ function describeFrames(frames: Iterable): FrameShape[ function expectEquivalent(data: string, meta: TerminalOutputMeta | undefined, label: string): void { const legacy = describeFrames(legacyIterateTerminalOutputFrameChunks(data, meta)) - const next = describeFrames(iterateTerminalOutputFrameChunks(data, meta, { supportsOutputSpan: true })) + const next = describeFrames( + iterateTerminalOutputFrameChunks(data, meta, { supportsOutputSpan: true }) + ) expect(next, label).toEqual(legacy) } @@ -498,7 +500,11 @@ describe('iterateTerminalOutputFrameChunks equivalence with the pre-optimization it('keeps every emitted frame within the wire cap and reassembles to the input', () => { const data = `${'a'.repeat(200 * 1024)}${SURROGATE_PAIR.repeat(4096)}${LONE_HIGH}` - const frames = [...iterateTerminalOutputFrameChunks(data, seqPreservingMeta(data, 999_999), { supportsOutputSpan: true })] + const frames = [ + ...iterateTerminalOutputFrameChunks(data, seqPreservingMeta(data, 999_999), { + supportsOutputSpan: true + }) + ] expect(frames.length).toBeGreaterThan(4) for (const frame of frames) { expect(frame.bytes.byteLength).toBeLessThanOrEqual(TERMINAL_STREAM_CHUNK_BYTES) @@ -516,10 +522,15 @@ describe('iterateTerminalOutputFrameChunks equivalence with the pre-optimization // 3-byte code points: 16384 code units = 49152 bytes = exactly the cap. const exact = '\u20ac'.repeat(TERMINAL_STREAM_CHUNK_BYTES / 3) expect(Buffer.byteLength(exact, 'utf8')).toBe(TERMINAL_STREAM_CHUNK_BYTES) - expect([...iterateTerminalOutputFrameChunks(exact, undefined, { supportsOutputSpan: true })]).toHaveLength(1) + expect([ + ...iterateTerminalOutputFrameChunks(exact, undefined, { supportsOutputSpan: true }) + ]).toHaveLength(1) expect([...legacyIterateTerminalOutputFrameChunks(exact)]).toHaveLength(1) const overByOne = `${exact}a` - expect([...iterateTerminalOutputFrameChunks(overByOne, undefined, { supportsOutputSpan: true })].length).toBeGreaterThan(1) + expect( + [...iterateTerminalOutputFrameChunks(overByOne, undefined, { supportsOutputSpan: true })] + .length + ).toBeGreaterThan(1) expect([...legacyIterateTerminalOutputFrameChunks(overByOne)].length).toBeGreaterThan(1) }) diff --git a/src/main/runtime/rpc/terminal-output-frame-source-ranges.test.ts b/src/main/runtime/rpc/terminal-output-frame-source-ranges.test.ts index 3b0b054429f..b3686b81727 100644 --- a/src/main/runtime/rpc/terminal-output-frame-source-ranges.test.ts +++ b/src/main/runtime/rpc/terminal-output-frame-source-ranges.test.ts @@ -26,33 +26,37 @@ describe('terminal output frame source ranges', () => { it('maps encoded chunk boundaries to exact ordered source subranges', () => { const data = 'a'.repeat(TERMINAL_STREAM_CHUNK_BYTES + 2) const frames = Array.from( - iterateTerminalOutputFrameChunks(data, { - seq: data.length, - rawLength: data.length, - sourceRanges: [ - range({ - sourceEndSu: TERMINAL_STREAM_CHUNK_BYTES - 1, - displayEnd: TERMINAL_STREAM_CHUNK_BYTES - 1, - transform: { - transformed: false, - rawLengthSu: TERMINAL_STREAM_CHUNK_BYTES - 1, - scalarSafe: true - } - }), - range({ - spanId: 'span-2', - sourceStartSu: TERMINAL_STREAM_CHUNK_BYTES - 1, - sourceEndSu: data.length, - displayStart: TERMINAL_STREAM_CHUNK_BYTES - 1, - displayEnd: data.length, - transform: { - transformed: false, - rawLengthSu: data.length - TERMINAL_STREAM_CHUNK_BYTES + 1, - scalarSafe: true - } - }) - ] - }, { supportsOutputSpan: true }) + iterateTerminalOutputFrameChunks( + data, + { + seq: data.length, + rawLength: data.length, + sourceRanges: [ + range({ + sourceEndSu: TERMINAL_STREAM_CHUNK_BYTES - 1, + displayEnd: TERMINAL_STREAM_CHUNK_BYTES - 1, + transform: { + transformed: false, + rawLengthSu: TERMINAL_STREAM_CHUNK_BYTES - 1, + scalarSafe: true + } + }), + range({ + spanId: 'span-2', + sourceStartSu: TERMINAL_STREAM_CHUNK_BYTES - 1, + sourceEndSu: data.length, + displayStart: TERMINAL_STREAM_CHUNK_BYTES - 1, + displayEnd: data.length, + transform: { + transformed: false, + rawLengthSu: data.length - TERMINAL_STREAM_CHUNK_BYTES + 1, + scalarSafe: true + } + }) + ] + }, + { supportsOutputSpan: true } + ) ) expect(frames).toHaveLength(2) @@ -84,12 +88,16 @@ describe('terminal output frame source ranges', () => { splittable: false, transform: { transformed: true, rawLengthSu: 9, scalarSafe: false } }) - const [frame] = iterateTerminalOutputFrameChunks('xyz', { - seq: 9, - rawLength: 9, - transformed: true, - sourceRanges: [sourceRange] - }, { supportsOutputSpan: true }) + const [frame] = iterateTerminalOutputFrameChunks( + 'xyz', + { + seq: 9, + rawLength: 9, + transformed: true, + sourceRanges: [sourceRange] + }, + { supportsOutputSpan: true } + ) expect(frame?.sourceRanges).toEqual([sourceRange]) })