From 0fca97b267af3cc396ae03f86b0459c6a1492989 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 8 Apr 2024 17:58:33 +0200 Subject: [PATCH] Attempt to improve test resilience --- e2e/trade.spec.ts | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/e2e/trade.spec.ts b/e2e/trade.spec.ts index e40249a9..16c977b1 100644 --- a/e2e/trade.spec.ts +++ b/e2e/trade.spec.ts @@ -32,18 +32,20 @@ test.describe('Trade', () => { await setLoginInfo(page); await tradeMocks(page); - await page.goto('/trade'); }); test('Trade page', async ({ page }) => { - // Wait for network requests - // await page.waitForResponse('**/ping'); - await page.waitForResponse('**/status'); - await page.waitForResponse('**/profit'); - await page.waitForResponse('**/balance'); - // await page.waitForResponse('**/trades'); - await page.waitForResponse('**/whitelist'); - await page.waitForResponse('**/blacklist'); - await page.waitForResponse('**/locks'); + await Promise.all([ + await page.goto('/trade'), + // Wait for network requests + // await page.waitForResponse('**/ping'), + await page.waitForResponse('**/status'), + await page.waitForResponse('**/profit'), + await page.waitForResponse('**/balance'), + // await page.waitForResponse('**/trades'), + await page.waitForResponse('**/whitelist'), + await page.waitForResponse('**/blacklist'), + await page.waitForResponse('**/locks'), + ]); // // Check visibility of elements await expect(page.locator('.drag-header', { hasText: 'Multi Pane' })).toBeInViewport();