This commit is contained in:
Andrey Antukh 2025-11-17 11:38:08 +01:00
parent f811198b07
commit 5b3f1e41e4
5 changed files with 1954 additions and 67 deletions

File diff suppressed because it is too large Load Diff

View File

@ -5,6 +5,6 @@
"~:revn": 2,
"~:created-at": "~m1730199694953",
"~:created-by": "user",
"~:profile-id": "~u4678a621-b446-818a-8004-e7b734def799"
"~:profile-id": "~uc7ce0794-0992-8105-8004-38e630f29a9b"
}
]

View File

@ -5,6 +5,6 @@
"~:revn": 2,
"~:created-at": "~m1730199694953",
"~:created-by": "user",
"~:profile-id": "~u4678a621-b446-818a-8004-e7b734def799"
"~:profile-id": "~uc7ce0794-0992-8105-8004-38e630f29a9b"
}
]

View File

@ -46,6 +46,9 @@ test("Save and restore version", async ({ page }) => {
await page.getByLabel("History").click();
const saveVersionButton = page.getByRole("button", { name: "Save version" });
await saveVersionButton.waitFor();
await workspacePage.mockRPC(
"create-file-snapshot",
"workspace/versions-take-snapshot-1.json",
@ -56,18 +59,22 @@ test("Save and restore version", async ({ page }) => {
"workspace/versions-snapshot-2.json",
);
await page.getByRole("button", { name: "Save version" }).click();
await workspacePage.mockRPC(
"update-file-snapshot",
"workspace/versions-update-snapshot-1.json",
);
await saveVersionButton.click();
await workspacePage.mockRPC(
"get-file-snapshots?file-id=*",
"workspace/versions-snapshot-3.json",
);
const textbox = page.getByRole("textbox");
await textbox.waitFor();
await page.getByRole("textbox").fill("INIT");
await page.getByRole("textbox").press("Enter");
@ -76,14 +83,14 @@ test("Save and restore version", async ({ page }) => {
.locator("div")
.nth(3)
.hover();
await page.getByRole("button", { name: "Open version menu" }).click();
await page.getByRole("button", { name: "Restore" }).click();
await workspacePage.mockRPC(
"restore-file-snapshot",
"workspace/versions-restore-snapshot-1.json",
);
await page.getByRole("button", { name: "Open version menu" }).click();
await page.getByRole("button", { name: "Restore" }).click();
await page.getByRole("button", { name: "Restore" }).click();
// check that the history panel is closed after restore

View File

@ -248,14 +248,14 @@ test("Bug 9066 - Problem with grid layout", async ({ page }) => {
const workspacePage = new WorkspacePage(page);
await workspacePage.setupEmptyFile(page);
await workspacePage.mockRPC(/get\-file\?/, "workspace/get-file-9066.json");
await workspacePage.mockRPC(
"get-file-fragment?file-id=*&fragment-id=e179d9df-de35-80bf-8005-2861e849b3f7",
"workspace/get-file-fragment-9066-1.json",
);
await workspacePage.mockRPC(
"get-file-fragment?file-id=*&fragment-id=e179d9df-de35-80bf-8005-2861e849785e",
"workspace/get-file-fragment-9066-2.json",
);
// await workspacePage.mockRPC(
// "get-file-fragment?file-id=*&fragment-id=e179d9df-de35-80bf-8005-2861e849b3f7",
// "workspace/get-file-fragment-9066-1.json",
// );
// await workspacePage.mockRPC(
// "get-file-fragment?file-id=*&fragment-id=e179d9df-de35-80bf-8005-2861e849785e",
// "workspace/get-file-fragment-9066-2.json",
// );
await workspacePage.mockRPC(
"update-file?id=*",