( screen: ReturnType<typeof createTestScreen>['screen'], viewportWidth = screen.width, viewportHeight = 10, )
| 23 | } |
| 24 | |
| 25 | function makeFrame( |
| 26 | screen: ReturnType<typeof createTestScreen>['screen'], |
| 27 | viewportWidth = screen.width, |
| 28 | viewportHeight = 10, |
| 29 | ): Frame { |
| 30 | return { |
| 31 | screen, |
| 32 | viewport: { width: viewportWidth, height: viewportHeight }, |
| 33 | cursor: { x: 0, y: screen.height, visible: true }, |
| 34 | } |
| 35 | } |
| 36 | |
| 37 | describe('screen diff contentEnd contract', () => { |
| 38 | it('emits plain-space overwrites for interior cells that replace stale letters', () => { |
no outgoing calls
no test coverage detected