Add .prettierrc.json and refactor test files for improved formatting consistency:
- Introduced `.prettierrc.json` to enforce consistent code formatting across the project. - Updated unit and e2e test files to address formatting issues, improve readability, and ensure alignment with the new Prettier configuration.
This commit is contained in:
@@ -43,31 +43,35 @@ async function mockOverviewPageDependencies(page) {
|
||||
});
|
||||
|
||||
await page.route(/\/departments(\?.*)?$/i, async (route) => {
|
||||
await route.fulfill(json({
|
||||
data: [
|
||||
{ id: 1, name: "North" },
|
||||
],
|
||||
}));
|
||||
await route.fulfill(
|
||||
json({
|
||||
data: [{ id: 1, name: "North" }],
|
||||
})
|
||||
);
|
||||
});
|
||||
|
||||
await page.route(/\/admin\/bookings\/department\/count(\?.*)?$/i, async (route) => {
|
||||
await route.fulfill(json({
|
||||
data: {
|
||||
await route.fulfill(
|
||||
json({
|
||||
data: {
|
||||
message: 5,
|
||||
data: {
|
||||
message: 5,
|
||||
},
|
||||
},
|
||||
},
|
||||
}));
|
||||
})
|
||||
);
|
||||
});
|
||||
|
||||
await page.route(/\/departments\/self-serve\/enabled(\?.*)?$/i, async (route) => {
|
||||
await route.fulfill(json({
|
||||
data: {
|
||||
await route.fulfill(
|
||||
json({
|
||||
data: {
|
||||
enabled: false,
|
||||
data: {
|
||||
enabled: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
}));
|
||||
})
|
||||
);
|
||||
});
|
||||
|
||||
await page.route(/\/departments\/weather(\?.*)?$/i, async (route) => {
|
||||
@@ -75,16 +79,18 @@ async function mockOverviewPageDependencies(page) {
|
||||
});
|
||||
|
||||
await page.route(/\/departments\/daily-reports\/get(\?.*)?$/i, async (route) => {
|
||||
await route.fulfill(json({
|
||||
data: {
|
||||
id: 10,
|
||||
department_id: 1,
|
||||
water_usage: 32,
|
||||
notes: "",
|
||||
filled_by: 1,
|
||||
created_at: "2026-04-09 00:00:00",
|
||||
},
|
||||
}));
|
||||
await route.fulfill(
|
||||
json({
|
||||
data: {
|
||||
id: 10,
|
||||
department_id: 1,
|
||||
water_usage: 32,
|
||||
notes: "",
|
||||
filled_by: 1,
|
||||
created_at: "2026-04-09 00:00:00",
|
||||
},
|
||||
})
|
||||
);
|
||||
});
|
||||
|
||||
await page.route(/\/departments\/daily-reports\/complaints$/i, async (route) => {
|
||||
@@ -103,7 +109,9 @@ async function mockOverviewPageDependencies(page) {
|
||||
}
|
||||
|
||||
test.describe("Admin overview mobile", () => {
|
||||
test("keeps modules first, collapses reports by default, and preserves mobile report actions", async ({ page }, testInfo) => {
|
||||
test("keeps modules first, collapses reports by default, and preserves mobile report actions", async ({
|
||||
page,
|
||||
}, testInfo) => {
|
||||
test.skip(!testInfo.project.use.isMobile, "Mobile-only overview regression");
|
||||
|
||||
await mockOverviewPageDependencies(page);
|
||||
@@ -119,7 +127,9 @@ test.describe("Admin overview mobile", () => {
|
||||
const modulesBox = await modules.boundingBox();
|
||||
const reportsBox = await reportsToggle.boundingBox();
|
||||
expect(modulesBox?.y ?? 0).toBeLessThan(reportsBox?.y ?? Number.MAX_SAFE_INTEGER);
|
||||
expect(await page.evaluate(() => document.documentElement.scrollWidth > document.documentElement.clientWidth)).toBe(false);
|
||||
expect(await page.evaluate(() => document.documentElement.scrollWidth > document.documentElement.clientWidth)).toBe(
|
||||
false
|
||||
);
|
||||
|
||||
await reportsToggle.click();
|
||||
await expect(page.getByTestId("daily-report-page")).toBeVisible();
|
||||
@@ -129,7 +139,9 @@ test.describe("Admin overview mobile", () => {
|
||||
await page.getByTestId("daily-report-mobile-departments-toggle").click();
|
||||
await expect(page.getByTestId("daily-report-department-controls")).toBeVisible();
|
||||
await expect(page.getByTestId("daily-report-department-all")).toBeVisible();
|
||||
expect(await page.evaluate(() => document.documentElement.scrollWidth > document.documentElement.clientWidth)).toBe(false);
|
||||
expect(await page.evaluate(() => document.documentElement.scrollWidth > document.documentElement.clientWidth)).toBe(
|
||||
false
|
||||
);
|
||||
|
||||
await page.getByTestId("daily-report-complaints-add-button").click();
|
||||
await expect(page.getByTestId("daily-report-complaints-modal")).toBeVisible();
|
||||
|
||||
Reference in New Issue
Block a user