From 74246497a4e38b4efcb15c79ab5e6c07f9e9df19 Mon Sep 17 00:00:00 2001 From: meganrogge Date: Wed, 9 Feb 2022 15:29:28 -0600 Subject: [PATCH] get term to scroll so it refreshes --- test/api/Terminal.api.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/test/api/Terminal.api.ts b/test/api/Terminal.api.ts index eedf72c2..b4b2ea06 100644 --- a/test/api/Terminal.api.ts +++ b/test/api/Terminal.api.ts @@ -745,11 +745,14 @@ describe('API Integration Tests', function(): void { }); it('should register a decoration and render it', async () => { await openTerminal(page); - await writeSync(page, '\\n\\n\\n\\n'); - await writeSync(page, '\\n\\n\\n\\n'); + await openTerminal(page, { rows: 5 }); + await page.evaluate(` + for (let i = 0; i < 4; i++) { + window.term.writeln('foo'); + } + `); await page.evaluate(`window.marker = window.term.addMarker(1)`); await page.evaluate(`window.decoration = window.term.registerDecoration({ marker: window.marker })`); - await writeSync(page, '\\n\\n\\n\\n'); assert.equal(await page.evaluate(`document.querySelectorAll('.xterm-screen .xterm-decoration').length`), 1); }); it('on resize should dispose of the old decoration and create a new one', async () => {