Add unit test for CSI Ps SP @ - SL

Part of #2117
This commit is contained in:
Daniel Imms
2025-12-30 05:04:20 -08:00
parent 982f5e15ff
commit 88ce0d40e7
+8 -2
View File
@@ -29,8 +29,14 @@ test.describe('InputHandler Integration Tests', () => {
`);
await pollFor(ctx.page, () => getLinesAsArray(2), [' foo', ' bar']);
});
test.skip('CSI Ps SP @ - SL: Shift left Ps columns(s) (default = 1), ECMA-48', async () => {
// TODO: Implement
test('CSI Ps SP @ - SL: Shift left Ps columns(s) (default = 1), ECMA-48', async () => {
// Default
await ctx.proxy.write('abcdefg\x1b[ @');
await pollFor(ctx.page, () => getLinesAsArray(1), ['bcdefg']);
// Explicit
await ctx.proxy.reset();
await ctx.proxy.write('abcdefg\x1b[3 @');
await pollFor(ctx.page, () => getLinesAsArray(1), ['defg']);
});
test('CSI Ps A - CUU: Cursor Up Ps Times (default = 1)', async () => {
await ctx.page.evaluate(`