From 09080a96c111b79b91bb7008e01eb3a1dd4b5578 Mon Sep 17 00:00:00 2001 From: Van-QA Date: Wed, 10 Apr 2024 19:21:10 +0700 Subject: [PATCH] chore: test wait timeout on linux --- electron/tests/e2e/thread.e2e.spec.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/electron/tests/e2e/thread.e2e.spec.ts b/electron/tests/e2e/thread.e2e.spec.ts index 9a69c36a4..c13e91119 100644 --- a/electron/tests/e2e/thread.e2e.spec.ts +++ b/electron/tests/e2e/thread.e2e.spec.ts @@ -23,7 +23,10 @@ test('Select GPT model from Hub and Chat with Invalid API Key', async ({ hubPage .getByTestId('btn-send-chat') .click() - await page.waitForSelector('[data-testid$="-loader"]', { state: 'hidden', timeout: TIMEOUT }); + await page.waitForFunction(() => { + const loaders = document.querySelectorAll('[data-testid$="loader"]'); + return !loaders.length; + }, { timeout: TIMEOUT }); const APIKeyError = page.getByTestId('invalid-API-key-error') await expect(APIKeyError).toBeVisible({