From b3b9f3c7cd5c48bf6f29cf783886178776a96d39 Mon Sep 17 00:00:00 2001 From: meganrogge Date: Wed, 9 Feb 2022 17:17:36 -0600 Subject: [PATCH] add poll for --- test/api/Terminal.api.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/api/Terminal.api.ts b/test/api/Terminal.api.ts index b4b2ea06..8ef7cac6 100644 --- a/test/api/Terminal.api.ts +++ b/test/api/Terminal.api.ts @@ -745,7 +745,9 @@ describe('API Integration Tests', function(): void { }); it('should register a decoration and render it', async () => { await openTerminal(page); + this.retries(3); await openTerminal(page, { rows: 5 }); + await timeout(20); await page.evaluate(` for (let i = 0; i < 4; i++) { window.term.writeln('foo'); @@ -753,7 +755,7 @@ describe('API Integration Tests', function(): void { `); await page.evaluate(`window.marker = window.term.addMarker(1)`); await page.evaluate(`window.decoration = window.term.registerDecoration({ marker: window.marker })`); - assert.equal(await page.evaluate(`document.querySelectorAll('.xterm-screen .xterm-decoration').length`), 1); + await pollFor(page, `document.querySelectorAll('.xterm-screen .xterm-decoration').length`, 1); }); it('on resize should dispose of the old decoration and create a new one', async () => { await openTerminal(page);