From ae2e51c87692f0c0e384c119c1a7aee3e7d992ee Mon Sep 17 00:00:00 2001
From: Bartek Wrona <wrona@syncad.com>
Date: Tue, 25 Mar 2025 01:38:40 +0100
Subject: [PATCH] Introduced a timeout to example playwright.config to wait for
 server and avoid random CI failures

---
 examples/ts/signature-extension/__tests__/index.spec.ts | 1 +
 examples/ts/signature-extension/playwright.config.ts    | 5 ++++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/examples/ts/signature-extension/__tests__/index.spec.ts b/examples/ts/signature-extension/__tests__/index.spec.ts
index 0ab0592ea..24c41a95d 100644
--- a/examples/ts/signature-extension/__tests__/index.spec.ts
+++ b/examples/ts/signature-extension/__tests__/index.spec.ts
@@ -94,6 +94,7 @@ test.describe('Signature extension tests', () => {
     const result = await testPage.waitForSelector('#tx-result');
     const tx = JSON.parse(await result.textContent() as string);
 
+    console.log(`Received keyMatchText: ${keyMatchText}`);
     //await page.pause();
 
     expect(tx.signatures).toHaveLength(1);
diff --git a/examples/ts/signature-extension/playwright.config.ts b/examples/ts/signature-extension/playwright.config.ts
index 3cb78ea29..3bfe35396 100644
--- a/examples/ts/signature-extension/playwright.config.ts
+++ b/examples/ts/signature-extension/playwright.config.ts
@@ -28,6 +28,9 @@ export default defineConfig({
   ],
 
   webServer: {
-    command: 'npm run test:manual'
+    command: 'npm run test:manual',
+    "url": "http://localhost:1234",
+    "timeout": 120*1000,
+    "reuseExistingServer": false
   }
 });
-- 
GitLab