test: isolate unavailable-state regression

This commit is contained in:
ik
2026-09-21 08:20:17 +07:00
parent 852e68d9a5
commit 4052350632
2 changed files with 4 additions and 1 deletions
+3
View File
@@ -1,5 +1,7 @@
import { expect, test } from "@playwright/test";
const unavailableRun = process.env.EXPECT_UNAVAILABLE === "1";
for (const path of [
"/waterbodies",
"/waterbodies/vyunok",
@@ -11,6 +13,7 @@ for (const path of [
"/tackle/items/00000000-0000-0000-0000-000000000000",
]) {
test(`${path} exposes a cache-safe unavailable state`, async ({ page }) => {
test.skip(!unavailableRun, "Run with EXPECT_UNAVAILABLE=1 and an API-unavailable web process.");
const response = await page.goto(path);
expect(response?.status(), `${path} status`).toBe(503);
expect(response?.headers()["retry-after"], `${path} retry header`).toBe("60");