fix: keep preview retry controls stationary during pointer activation
This commit is contained in:
@@ -181,8 +181,9 @@ test("[PRES-C06 C10 E08] stale editor retains and downloads its draft; reviewed
|
||||
await expect(headline).toBeVisible();
|
||||
const remote = await page.request.put(`${apiUrl}/cv/variants/${cv.id}`, { headers, data: { expectedVersion: cv.version, settings: { ...cv.settings, headline: "Remote reviewed edit" } } });
|
||||
expect(remote.status()).toBe(200);
|
||||
const rejectedSave = page.waitForResponse(response => response.url() === `${apiUrl}/cv/variants/${cv.id}` && response.request().method() === "PUT" && response.status() === 409);
|
||||
await headline.fill("Local recoverable draft æøå");
|
||||
await page.getByRole("button", { name: "Save now", exact: true }).click();
|
||||
expect((await rejectedSave).status()).toBe(409);
|
||||
await expect(page.getByText("CV changed elsewhere", { exact: true })).toBeVisible();
|
||||
await expect(headline).toHaveValue("Local recoverable draft æøå");
|
||||
const downloadPromise = page.waitForEvent("download");
|
||||
@@ -201,8 +202,9 @@ test("[PRES-C06 C10 E08] stale editor retains and downloads its draft; reviewed
|
||||
await page.getByRole("dialog").getByRole("button", { name: "Reload saved CV", exact: true }).click();
|
||||
await expect(page.getByRole("dialog")).toHaveCount(0);
|
||||
await expect(headline).toHaveValue("Remote reviewed edit");
|
||||
const reviewedSave = page.waitForResponse(response => response.url() === `${apiUrl}/cv/variants/${cv.id}` && response.request().method() === "PUT" && response.status() === 200);
|
||||
await headline.fill("Reviewed combined edit");
|
||||
await page.getByRole("button", { name: "Save now", exact: true }).click();
|
||||
expect((await reviewedSave).status()).toBe(200);
|
||||
await expect(page.getByText("Saved", { exact: true })).toBeVisible();
|
||||
expect((await (await page.request.get(`${apiUrl}/cv/variants/${cv.id}`)).json()).version).toBe(3);
|
||||
await page.getByRole("tab", { name: "History", exact: true }).click();
|
||||
|
||||
Reference in New Issue
Block a user