Add tests for IL (CSI Ps L)

Part of #2117
This commit is contained in:
Daniel Imms
2019-09-14 11:53:42 -07:00
parent ce39c0633c
commit bf209fb71f
+10
View File
@@ -196,6 +196,16 @@ describe('InputHandler Integration Tests', function(): void {
assert.deepEqual(await getLinesAsArray(5), [' 4', ' 5', 'abc', 'def', 'ghi']);
});
it.only('IL: Insert Ps Line(s) (default = 1) - CSI Ps L', async function(): Promise<any> {
await page.evaluate(`
// Default
window.term.write('foo\x1b[La')
// Explicit
window.term.write('\x1b[2Lb')
`);
assert.deepEqual(await getLinesAsArray(4), ['b', '', 'a', 'foo']);
});
describe('DSR: Device Status Report', () => {
it('Status Report - CSI 5 n', async function(): Promise<any> {
await page.evaluate(`