You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
597 B
TypeScript

// frontend/playwright/fixtures/seed-reset.ts
import { request } from "@playwright/test";
const API = process.env.API_BASE ?? "http://localhost:31800";
/** 백엔드 시드를 초기 상태로 되돌린다. ARI_ALLOW_TEST_RESET=1 일 때만 동작. */
export async function resetSeed(): Promise<void> {
const ctx = await request.newContext();
const res = await ctx.post(`${API}/api/_test/reset`);
if (!res.ok()) {
throw new Error(
`시드 리셋 실패(${res.status()}). 백엔드를 ARI_ALLOW_TEST_RESET=1 로 띄웠는지 확인하세요.`,
);
}
await ctx.dispose();
}