All checks were successful
Check usage of free licenses / build-static-assets (pull_request) Successful in 1m11s
Add copyright notice / copyright_notice (pull_request) Successful in 1m27s
Build Nginx-based docker image / build-static-assets (push) Successful in 4m12s
Playwright Tests / test (pull_request) Successful in 4m18s
40 lines
997 B
TypeScript
40 lines
997 B
TypeScript
import { Page } from "@playwright/test";
|
|
|
|
export default async function mockGroupsAPI({ page }: { page: Page }): Promise<void> {
|
|
page.route('*/**/api/default/groups', async route => {
|
|
const json = [
|
|
{
|
|
"id": "ee44ffb9-1147-4842-a378-9eaeb0f0871a",
|
|
"name": "Pam's family",
|
|
"icon": "pi pi-users",
|
|
"parent_id": null,
|
|
"color": "#ff0000",
|
|
"attendance": {
|
|
"total": 3,
|
|
"considered": 2,
|
|
"invited": 1,
|
|
"confirmed": 0,
|
|
"declined": 0,
|
|
"tentative": 0
|
|
}
|
|
},
|
|
{
|
|
"id": "c8bda6ca-d8af-4bb8-b2bf-e6ec1c21b1e6",
|
|
"name": "Pam's work",
|
|
"icon": "pi pi-desktop",
|
|
"parent_id": null,
|
|
"color": "#00ff00",
|
|
"attendance": {
|
|
"total": 2,
|
|
"considered": 0,
|
|
"invited": 0,
|
|
"confirmed": 0,
|
|
"declined": 0,
|
|
"tentative": 2
|
|
}
|
|
},
|
|
];
|
|
|
|
await route.fulfill({ json })
|
|
})
|
|
} |