mirror of
https://github.com/penpot/penpot.git
synced 2025-06-24 08:16:59 +02:00
💄 Reformat affected JS files
This commit is contained in:
parent
3efd5cb9e8
commit
ecbedf847f
28 changed files with 720 additions and 285 deletions
|
@ -3,7 +3,11 @@ import DashboardPage from "../pages/DashboardPage";
|
|||
|
||||
test.beforeEach(async ({ page }) => {
|
||||
await DashboardPage.init(page);
|
||||
await DashboardPage.mockRPC(page, "get-profile", "logged-in-user/get-profile-logged-in-no-onboarding.json");
|
||||
await DashboardPage.mockRPC(
|
||||
page,
|
||||
"get-profile",
|
||||
"logged-in-user/get-profile-logged-in-no-onboarding.json",
|
||||
);
|
||||
});
|
||||
|
||||
test("User goes to an empty dashboard", async ({ page }) => {
|
||||
|
@ -123,7 +127,9 @@ test("User goes to a full search page", async ({ page }) => {
|
|||
await dashboardPage.searchInput.fill("3");
|
||||
|
||||
await expect(dashboardPage.mainHeading).toHaveText("Search results");
|
||||
await expect(dashboardPage.page.getByRole("button", { name: "New File 3" })).toBeVisible();
|
||||
await expect(
|
||||
dashboardPage.page.getByRole("button", { name: "New File 3" }),
|
||||
).toBeVisible();
|
||||
await expect(dashboardPage.page).toHaveScreenshot();
|
||||
});
|
||||
|
||||
|
@ -157,7 +163,9 @@ test("User goes to password management section", async ({ page }) => {
|
|||
|
||||
await page.getByText("Password").click();
|
||||
|
||||
await expect(page.getByRole("heading", { name: "Change Password" })).toBeVisible();
|
||||
await expect(
|
||||
page.getByRole("heading", { name: "Change Password" }),
|
||||
).toBeVisible();
|
||||
await expect(dashboardPage.page).toHaveScreenshot();
|
||||
});
|
||||
|
||||
|
|
|
@ -3,7 +3,6 @@ import { ViewerPage } from "../pages/ViewerPage";
|
|||
|
||||
test.beforeEach(async ({ page }) => {
|
||||
await ViewerPage.init(page);
|
||||
|
||||
});
|
||||
|
||||
const singleBoardFileId = "dd5cc0bb-91ff-81b9-8004-77df9cd3edb1";
|
||||
|
@ -25,7 +24,10 @@ test("User goes to the Viewer", async ({ page }) => {
|
|||
await viewerPage.setupLoggedInUser();
|
||||
await viewerPage.setupFileWithSingleBoard();
|
||||
|
||||
await viewerPage.goToViewer({ fileId: singleBoardFileId, pageId: singleBoardPageId });
|
||||
await viewerPage.goToViewer({
|
||||
fileId: singleBoardFileId,
|
||||
pageId: singleBoardPageId,
|
||||
});
|
||||
|
||||
await expect(viewerPage.page.getByTestId("penpot-logo-link")).toBeVisible();
|
||||
await expect(viewerPage.page).toHaveScreenshot();
|
||||
|
@ -36,7 +38,10 @@ test("User goes to the Viewer and opens zoom modal", async ({ page }) => {
|
|||
await viewerPage.setupLoggedInUser();
|
||||
await viewerPage.setupFileWithSingleBoard();
|
||||
|
||||
await viewerPage.goToViewer({ fileId: singleBoardFileId, pageId: singleBoardPageId });
|
||||
await viewerPage.goToViewer({
|
||||
fileId: singleBoardFileId,
|
||||
pageId: singleBoardPageId,
|
||||
});
|
||||
|
||||
await viewerPage.page.getByTitle("Zoom").click();
|
||||
|
||||
|
@ -49,11 +54,16 @@ test("User goes to the Viewer Comments", async ({ page }) => {
|
|||
await viewerPage.setupLoggedInUser();
|
||||
await viewerPage.setupFileWithComments();
|
||||
|
||||
await viewerPage.goToViewer({ fileId: singleBoardFileId, pageId: singleBoardPageId });
|
||||
await viewerPage.goToViewer({
|
||||
fileId: singleBoardFileId,
|
||||
pageId: singleBoardPageId,
|
||||
});
|
||||
|
||||
await viewerPage.showComments();
|
||||
await viewerPage.showCommentsThread(1);
|
||||
await expect(viewerPage.page.getByRole("textbox", { name: "Reply" })).toBeVisible();
|
||||
await expect(
|
||||
viewerPage.page.getByRole("textbox", { name: "Reply" }),
|
||||
).toBeVisible();
|
||||
|
||||
await expect(viewerPage.page).toHaveScreenshot();
|
||||
});
|
||||
|
@ -63,14 +73,19 @@ test("User opens Viewer comment list", async ({ page }) => {
|
|||
await viewerPage.setupLoggedInUser();
|
||||
await viewerPage.setupFileWithComments();
|
||||
|
||||
await viewerPage.goToViewer({ fileId: singleBoardFileId, pageId: singleBoardPageId });
|
||||
await viewerPage.goToViewer({
|
||||
fileId: singleBoardFileId,
|
||||
pageId: singleBoardPageId,
|
||||
});
|
||||
|
||||
await viewerPage.showComments();
|
||||
await viewerPage.page.getByTestId("viewer-comments-dropdown").click();
|
||||
|
||||
await viewerPage.page.getByText("Show comments list").click();
|
||||
|
||||
await expect(viewerPage.page.getByRole("button", { name: "Show all comments" })).toBeVisible();
|
||||
await expect(
|
||||
viewerPage.page.getByRole("button", { name: "Show all comments" }),
|
||||
).toBeVisible();
|
||||
await expect(viewerPage.page).toHaveScreenshot();
|
||||
});
|
||||
|
||||
|
@ -79,7 +94,10 @@ test("User goes to the Viewer Inspect code", async ({ page }) => {
|
|||
await viewerPage.setupLoggedInUser();
|
||||
await viewerPage.setupFileWithComments();
|
||||
|
||||
await viewerPage.goToViewer({ fileId: singleBoardFileId, pageId: singleBoardPageId });
|
||||
await viewerPage.goToViewer({
|
||||
fileId: singleBoardFileId,
|
||||
pageId: singleBoardPageId,
|
||||
});
|
||||
|
||||
await viewerPage.showCode();
|
||||
|
||||
|
@ -93,12 +111,17 @@ test("User goes to the Viewer Inspect code, code tab", async ({ page }) => {
|
|||
await viewerPage.setupLoggedInUser();
|
||||
await viewerPage.setupFileWithComments();
|
||||
|
||||
await viewerPage.goToViewer({ fileId: singleBoardFileId, pageId: singleBoardPageId });
|
||||
await viewerPage.goToViewer({
|
||||
fileId: singleBoardFileId,
|
||||
pageId: singleBoardPageId,
|
||||
});
|
||||
|
||||
await viewerPage.showCode();
|
||||
await viewerPage.page.getByTestId("code").click();
|
||||
|
||||
await expect(viewerPage.page.getByRole("button", { name: "Copy all code" })).toBeVisible();
|
||||
await expect(
|
||||
viewerPage.page.getByRole("button", { name: "Copy all code" }),
|
||||
).toBeVisible();
|
||||
|
||||
await expect(viewerPage.page).toHaveScreenshot();
|
||||
});
|
||||
|
@ -108,10 +131,15 @@ test("User opens Share modal", async ({ page }) => {
|
|||
await viewerPage.setupLoggedInUser();
|
||||
await viewerPage.setupFileWithSingleBoard();
|
||||
|
||||
await viewerPage.goToViewer({ fileId: singleBoardFileId, pageId: singleBoardPageId });
|
||||
await viewerPage.goToViewer({
|
||||
fileId: singleBoardFileId,
|
||||
pageId: singleBoardPageId,
|
||||
});
|
||||
|
||||
await viewerPage.page.getByRole("button", { name: "Share" }).click();
|
||||
|
||||
await expect(viewerPage.page.getByRole("button", { name: "Get link" })).toBeVisible();
|
||||
await expect(
|
||||
viewerPage.page.getByRole("button", { name: "Get link" }),
|
||||
).toBeVisible();
|
||||
await expect(viewerPage.page).toHaveScreenshot();
|
||||
});
|
||||
|
|
|
@ -9,15 +9,20 @@ const setupFileWithAssets = async (workspace) => {
|
|||
const fileId = "015fda4f-caa6-8103-8004-862a00dd4f31";
|
||||
const pageId = "015fda4f-caa6-8103-8004-862a00ddbe94";
|
||||
const fragments = {
|
||||
"015fda4f-caa6-8103-8004-862a9e4b4d4b": "assets/get-file-fragment-with-assets-components.json",
|
||||
"015fda4f-caa6-8103-8004-862a9e4ad279": "assets/get-file-fragmnet-with-assets-page.json",
|
||||
"015fda4f-caa6-8103-8004-862a9e4b4d4b":
|
||||
"assets/get-file-fragment-with-assets-components.json",
|
||||
"015fda4f-caa6-8103-8004-862a9e4ad279":
|
||||
"assets/get-file-fragmnet-with-assets-page.json",
|
||||
};
|
||||
|
||||
await workspace.setupEmptyFile();
|
||||
await workspace.mockRPC(/get\-file\?/, "assets/get-file-with-assets.json");
|
||||
|
||||
for (const [id, fixture] of Object.entries(fragments)) {
|
||||
await workspace.mockRPC(`get-file-fragment?file-id=*&fragment-id=${id}`, fixture);
|
||||
await workspace.mockRPC(
|
||||
`get-file-fragment?file-id=*&fragment-id=${id}`,
|
||||
fixture,
|
||||
);
|
||||
}
|
||||
|
||||
return { fileId, pageId };
|
||||
|
@ -69,7 +74,10 @@ test.describe("Assets tab", () => {
|
|||
test("Shows the libraries modal correctly", async ({ page }) => {
|
||||
const workspace = new WorkspacePage(page);
|
||||
await workspace.setupEmptyFile();
|
||||
await workspace.mockRPC("link-file-to-library", "workspace/link-file-to-library.json");
|
||||
await workspace.mockRPC(
|
||||
"link-file-to-library",
|
||||
"workspace/link-file-to-library.json",
|
||||
);
|
||||
await workspace.mockRPC(
|
||||
"get-team-shared-files?team-id=*",
|
||||
"workspace/get-team-shared-libraries-non-empty.json",
|
||||
|
@ -95,7 +103,9 @@ test.describe("Assets tab", () => {
|
|||
await workspace.clickAssets();
|
||||
await workspace.sidebar.getByRole("button", { name: "Components" }).click();
|
||||
await workspace.sidebar.getByRole("button", { name: "Colors" }).click();
|
||||
await workspace.sidebar.getByRole("button", { name: "Typographies" }).click();
|
||||
await workspace.sidebar
|
||||
.getByRole("button", { name: "Typographies" })
|
||||
.click();
|
||||
|
||||
await expect(workspace.page).toHaveScreenshot();
|
||||
|
||||
|
@ -114,11 +124,19 @@ test.describe("Palette", () => {
|
|||
|
||||
await expect(workspace.page).toHaveScreenshot();
|
||||
|
||||
await workspace.palette.getByRole("button", { name: "Typographies" }).click();
|
||||
await expect(workspace.palette.getByText("Source Sans Pro Regular")).toBeVisible();
|
||||
await workspace.palette
|
||||
.getByRole("button", { name: "Typographies" })
|
||||
.click();
|
||||
await expect(
|
||||
workspace.palette.getByText("Source Sans Pro Regular"),
|
||||
).toBeVisible();
|
||||
await expect(workspace.page).toHaveScreenshot();
|
||||
|
||||
await workspace.palette.getByRole("button", { name: "Color Palette" }).click();
|
||||
await expect(workspace.palette.getByRole("button", { name: "#7798ff" })).toBeVisible();
|
||||
await workspace.palette
|
||||
.getByRole("button", { name: "Color Palette" })
|
||||
.click();
|
||||
await expect(
|
||||
workspace.palette.getByRole("button", { name: "#7798ff" }),
|
||||
).toBeVisible();
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue