From 9afb924e84a6156d46c7ab6b28209b79c7c00d6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Breitbart?= Date: Tue, 27 Jun 2023 17:06:43 +0200 Subject: [PATCH] different loop for failing test --- addons/xterm-addon-image/test/ImageAddon.api.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/xterm-addon-image/test/ImageAddon.api.ts b/addons/xterm-addon-image/test/ImageAddon.api.ts index 5a4eb914..73642b1e 100644 --- a/addons/xterm-addon-image/test/ImageAddon.api.ts +++ b/addons/xterm-addon-image/test/ImageAddon.api.ts @@ -237,10 +237,10 @@ describe('ImageAddon', () => { }); it('evict tiles by in-place overwrites (only full overwrite tested)', async () => { await writeToTerminal('\x1b[H' + SIXEL_SEQ_0 + '\x1b[100;100H'); - let usage = 0; - while (!usage) { - usage = await page.evaluate('imageAddon.storageUsage'); + let usage = await page.evaluate('imageAddon.storageUsage'); + while (usage == 0) { await new Promise(r => setTimeout(r, 50)); + usage = await page.evaluate('imageAddon.storageUsage'); } await writeToTerminal('\x1b[H' + SIXEL_SEQ_0 + '\x1b[100;100H'); await writeToTerminal('\x1b[H' + SIXEL_SEQ_0 + '\x1b[100;100H');