From b744f40be9794c9ce10476bb4ccd5ee27c0c307e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20M=C3=B3ricz?= Date: Wed, 4 Jun 2025 00:44:21 +0200 Subject: [PATCH] feat(api/tests/scrape): verify that proxy works on Playwright --- apps/api/src/__tests__/snips/scrape.test.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/api/src/__tests__/snips/scrape.test.ts b/apps/api/src/__tests__/snips/scrape.test.ts index ccb38712..2d9315ae 100644 --- a/apps/api/src/__tests__/snips/scrape.test.ts +++ b/apps/api/src/__tests__/snips/scrape.test.ts @@ -41,6 +41,15 @@ describe("Scrape tests", () => { expect(response.markdown?.trim()).toBe(process.env.PROXY_SERVER!.split("://").slice(-1)[0].split(":")[0]); }, 30000); + + it.concurrent("self-hosted proxy works on playwright", async () => { + const response = await scrape({ + url: "https://icanhazip.com", + waitFor: 100, + }); + + expect(response.markdown?.trim()).toBe(process.env.PROXY_SERVER!.split("://").slice(-1)[0].split(":")[0]); + }, 30000); } if (!process.env.TEST_SUITE_SELF_HOSTED || process.env.PLAYWRIGHT_MICROSERVICE_URL) {