feat(auto-save): Auto-save on custom / page type builder #2425
ci.yml
on: push
prepare
1m 15s
prepare-win32
4m 23s
Matrix: e2e
Matrix: packages
Matrix: packages-win32
e2e-merge-reports
2m 25s
Annotations
27 errors, 2 warnings, and 6 notices
[chromium] › pageTypes/pageTypesTable.spec.ts:6:11 › I can create a reusable page type:
playwright/tests/pageTypes/pageTypesTable.spec.ts#L38
1) [chromium] › pageTypes/pageTypesTable.spec.ts:6:11 › I can create a reusable page type ────────
Error: Timed out 30000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
36 |
37 | await expect(pageTypesBuilderPage.tab).toHaveCount(2);
> 38 | await expect(pageTypesBuilderPage.getTab("Main")).toBeVisible();
| ^
39 | await expect(pageTypesBuilderPage.getTab("SEO & Metadata")).toBeVisible();
40 |
41 | await expect(pageTypesBuilderPage.staticZoneListItem).toHaveCount(1);
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypesTable.spec.ts:38:55
|
[chromium] › pageTypes/pageTypesTable.spec.ts:6:11 › I can create a reusable page type:
playwright/tests/pageTypes/pageTypesTable.spec.ts#L38
1) [chromium] › pageTypes/pageTypesTable.spec.ts:6:11 › I can create a reusable page type ────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
36 |
37 | await expect(pageTypesBuilderPage.tab).toHaveCount(2);
> 38 | await expect(pageTypesBuilderPage.getTab("Main")).toBeVisible();
| ^
39 | await expect(pageTypesBuilderPage.getTab("SEO & Metadata")).toBeVisible();
40 |
41 | await expect(pageTypesBuilderPage.staticZoneListItem).toHaveCount(1);
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypesTable.spec.ts:38:55
|
[chromium] › pageTypes/pageTypesTable.spec.ts:6:11 › I can create a reusable page type:
playwright/tests/pageTypes/pageTypesTable.spec.ts#L38
1) [chromium] › pageTypes/pageTypesTable.spec.ts:6:11 › I can create a reusable page type ────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
36 |
37 | await expect(pageTypesBuilderPage.tab).toHaveCount(2);
> 38 | await expect(pageTypesBuilderPage.getTab("Main")).toBeVisible();
| ^
39 | await expect(pageTypesBuilderPage.getTab("SEO & Metadata")).toBeVisible();
40 |
41 | await expect(pageTypesBuilderPage.staticZoneListItem).toHaveCount(1);
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypesTable.spec.ts:38:55
|
[chromium] › pageTypes/pageTypesTable.spec.ts:53:11 › I can create a single page type:
playwright/tests/pageTypes/pageTypesTable.spec.ts#L85
2) [chromium] › pageTypes/pageTypesTable.spec.ts:53:11 › I can create a single page type ─────────
Error: Timed out 30000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
83 |
84 | await expect(pageTypesBuilderPage.tab).toHaveCount(2);
> 85 | await expect(pageTypesBuilderPage.getTab("Main")).toBeVisible();
| ^
86 | await expect(pageTypesBuilderPage.getTab("SEO & Metadata")).toBeVisible();
87 |
88 | await expect(pageTypesBuilderPage.staticZoneListItem).toHaveCount(0);
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypesTable.spec.ts:85:55
|
[chromium] › pageTypes/pageTypesTable.spec.ts:53:11 › I can create a single page type:
playwright/tests/pageTypes/pageTypesTable.spec.ts#L85
2) [chromium] › pageTypes/pageTypesTable.spec.ts:53:11 › I can create a single page type ─────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
83 |
84 | await expect(pageTypesBuilderPage.tab).toHaveCount(2);
> 85 | await expect(pageTypesBuilderPage.getTab("Main")).toBeVisible();
| ^
86 | await expect(pageTypesBuilderPage.getTab("SEO & Metadata")).toBeVisible();
87 |
88 | await expect(pageTypesBuilderPage.staticZoneListItem).toHaveCount(0);
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypesTable.spec.ts:85:55
|
[chromium] › pageTypes/pageTypesTable.spec.ts:53:11 › I can create a single page type:
playwright/tests/pageTypes/pageTypesTable.spec.ts#L85
2) [chromium] › pageTypes/pageTypesTable.spec.ts:53:11 › I can create a single page type ─────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
83 |
84 | await expect(pageTypesBuilderPage.tab).toHaveCount(2);
> 85 | await expect(pageTypesBuilderPage.getTab("Main")).toBeVisible();
| ^
86 | await expect(pageTypesBuilderPage.getTab("SEO & Metadata")).toBeVisible();
87 |
88 | await expect(pageTypesBuilderPage.staticZoneListItem).toHaveCount(0);
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypesTable.spec.ts:85:55
|
e2e (6/6)
Process completed with exit code 1.
|
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:24:11 › I cannot disable the slice zone on the Main tab:
playwright/pages/shared/TypeBuilderPage.ts#L184
1) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:24:11 › I cannot disable the slice zone on the Main tab
Error: Timed out 30000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected string: "true"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
at ../pages/shared/TypeBuilderPage.ts:184
182 | */
183 | async checkIfTabIsActive(name: string) {
> 184 | await expect(this.getTab(name)).toHaveAttribute("aria-selected", "true");
| ^
185 | }
186 | }
187 |
at PageTypeBuilderPage.checkIfTabIsActive (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:184:37)
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderSliceZone.spec.ts:29:32
|
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:24:11 › I cannot disable the slice zone on the Main tab:
playwright/pages/shared/TypeBuilderPage.ts#L184
1) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:24:11 › I cannot disable the slice zone on the Main tab
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected string: "true"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
at ../pages/shared/TypeBuilderPage.ts:184
182 | */
183 | async checkIfTabIsActive(name: string) {
> 184 | await expect(this.getTab(name)).toHaveAttribute("aria-selected", "true");
| ^
185 | }
186 | }
187 |
at PageTypeBuilderPage.checkIfTabIsActive (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:184:37)
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderSliceZone.spec.ts:29:32
|
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:24:11 › I cannot disable the slice zone on the Main tab:
playwright/pages/shared/TypeBuilderPage.ts#L184
1) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:24:11 › I cannot disable the slice zone on the Main tab
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected string: "true"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
at ../pages/shared/TypeBuilderPage.ts:184
182 | */
183 | async checkIfTabIsActive(name: string) {
> 184 | await expect(this.getTab(name)).toHaveAttribute("aria-selected", "true");
| ^
185 | }
186 | }
187 |
at PageTypeBuilderPage.checkIfTabIsActive (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:184:37)
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderSliceZone.spec.ts:29:32
|
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:34:11 › I cannot add slices in SEO & Metadata tab by default:
playwright/pages/shared/TypeBuilderPage.ts#L184
2) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:34:11 › I cannot add slices in SEO & Metadata tab by default
Error: Timed out 30000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('tablist').getByRole('tab', { name: 'SEO & Metadata', exact: true })
Expected string: "true"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'SEO & Metadata', exact: true })
at ../pages/shared/TypeBuilderPage.ts:184
182 | */
183 | async checkIfTabIsActive(name: string) {
> 184 | await expect(this.getTab(name)).toHaveAttribute("aria-selected", "true");
| ^
185 | }
186 | }
187 |
at PageTypeBuilderPage.checkIfTabIsActive (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:184:37)
at PageTypeBuilderPage.openTab (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:168:16)
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderSliceZone.spec.ts:38:5
|
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:34:11 › I cannot add slices in SEO & Metadata tab by default:
playwright/pages/shared/TypeBuilderPage.ts#L184
2) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:34:11 › I cannot add slices in SEO & Metadata tab by default
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('tablist').getByRole('tab', { name: 'SEO & Metadata', exact: true })
Expected string: "true"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'SEO & Metadata', exact: true })
at ../pages/shared/TypeBuilderPage.ts:184
182 | */
183 | async checkIfTabIsActive(name: string) {
> 184 | await expect(this.getTab(name)).toHaveAttribute("aria-selected", "true");
| ^
185 | }
186 | }
187 |
at PageTypeBuilderPage.checkIfTabIsActive (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:184:37)
at PageTypeBuilderPage.openTab (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:168:16)
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderSliceZone.spec.ts:38:5
|
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:34:11 › I cannot add slices in SEO & Metadata tab by default:
playwright/pages/shared/TypeBuilderPage.ts#L184
2) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:34:11 › I cannot add slices in SEO & Metadata tab by default
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('tablist').getByRole('tab', { name: 'SEO & Metadata', exact: true })
Expected string: "true"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'SEO & Metadata', exact: true })
at ../pages/shared/TypeBuilderPage.ts:184
182 | */
183 | async checkIfTabIsActive(name: string) {
> 184 | await expect(this.getTab(name)).toHaveAttribute("aria-selected", "true");
| ^
185 | }
186 | }
187 |
at PageTypeBuilderPage.checkIfTabIsActive (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:184:37)
at PageTypeBuilderPage.openTab (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:168:16)
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderSliceZone.spec.ts:38:5
|
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:44:11 › I cannot add slices in a new tab by default:
playwright/pages/shared/TypeBuilderPage.ts#L184
3) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:44:11 › I cannot add slices in a new tab by default
Error: Timed out 30000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('tablist').getByRole('tab', { name: 'New tab', exact: true })
Expected string: "true"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'New tab', exact: true })
at ../pages/shared/TypeBuilderPage.ts:184
182 | */
183 | async checkIfTabIsActive(name: string) {
> 184 | await expect(this.getTab(name)).toHaveAttribute("aria-selected", "true");
| ^
185 | }
186 | }
187 |
at PageTypeBuilderPage.checkIfTabIsActive (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:184:37)
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderSliceZone.spec.ts:50:32
|
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:44:11 › I cannot add slices in a new tab by default:
playwright/pages/shared/TypeBuilderPage.ts#L184
3) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:44:11 › I cannot add slices in a new tab by default
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('tablist').getByRole('tab', { name: 'New tab', exact: true })
Expected string: "true"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'New tab', exact: true })
at ../pages/shared/TypeBuilderPage.ts:184
182 | */
183 | async checkIfTabIsActive(name: string) {
> 184 | await expect(this.getTab(name)).toHaveAttribute("aria-selected", "true");
| ^
185 | }
186 | }
187 |
at PageTypeBuilderPage.checkIfTabIsActive (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:184:37)
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderSliceZone.spec.ts:50:32
|
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:44:11 › I cannot add slices in a new tab by default:
playwright/pages/shared/TypeBuilderPage.ts#L184
3) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:44:11 › I cannot add slices in a new tab by default
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('tablist').getByRole('tab', { name: 'New tab', exact: true })
Expected string: "true"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'New tab', exact: true })
at ../pages/shared/TypeBuilderPage.ts:184
182 | */
183 | async checkIfTabIsActive(name: string) {
> 184 | await expect(this.getTab(name)).toHaveAttribute("aria-selected", "true");
| ^
185 | }
186 | }
187 |
at PageTypeBuilderPage.checkIfTabIsActive (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:184:37)
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderSliceZone.spec.ts:50:32
|
e2e (5/6)
Process completed with exit code 1.
|
[chromium] › customTypes/customTypesTable.spec.ts:6:11 › I can create a reusable custom type:
playwright/tests/customTypes/customTypesTable.spec.ts#L22
1) [chromium] › customTypes/customTypesTable.spec.ts:6:11 › I can create a reusable custom type ──
Error: Timed out 30000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
20 |
21 | await expect(customTypesBuilderPage.tab).toHaveCount(1);
> 22 | await expect(customTypesBuilderPage.getTab("Main")).toBeVisible();
| ^
23 |
24 | await expect(customTypesBuilderPage.staticZoneListItem).toHaveCount(1);
25 | await expect(
at /home/runner/work/slice-machine/slice-machine/playwright/tests/customTypes/customTypesTable.spec.ts:22:57
|
[chromium] › customTypes/customTypesTable.spec.ts:6:11 › I can create a reusable custom type:
playwright/tests/customTypes/customTypesTable.spec.ts#L22
1) [chromium] › customTypes/customTypesTable.spec.ts:6:11 › I can create a reusable custom type ──
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
20 |
21 | await expect(customTypesBuilderPage.tab).toHaveCount(1);
> 22 | await expect(customTypesBuilderPage.getTab("Main")).toBeVisible();
| ^
23 |
24 | await expect(customTypesBuilderPage.staticZoneListItem).toHaveCount(1);
25 | await expect(
at /home/runner/work/slice-machine/slice-machine/playwright/tests/customTypes/customTypesTable.spec.ts:22:57
|
[chromium] › customTypes/customTypesTable.spec.ts:6:11 › I can create a reusable custom type:
playwright/tests/customTypes/customTypesTable.spec.ts#L22
1) [chromium] › customTypes/customTypesTable.spec.ts:6:11 › I can create a reusable custom type ──
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
20 |
21 | await expect(customTypesBuilderPage.tab).toHaveCount(1);
> 22 | await expect(customTypesBuilderPage.getTab("Main")).toBeVisible();
| ^
23 |
24 | await expect(customTypesBuilderPage.staticZoneListItem).toHaveCount(1);
25 | await expect(
at /home/runner/work/slice-machine/slice-machine/playwright/tests/customTypes/customTypesTable.spec.ts:22:57
|
[chromium] › customTypes/customTypesTable.spec.ts:36:11 › I can create a single custom type:
playwright/tests/customTypes/customTypesTable.spec.ts#L52
2) [chromium] › customTypes/customTypesTable.spec.ts:36:11 › I can create a single custom type ───
Error: Timed out 30000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
50 |
51 | await expect(customTypesBuilderPage.tab).toHaveCount(1);
> 52 | await expect(customTypesBuilderPage.getTab("Main")).toBeVisible();
| ^
53 |
54 | await expect(customTypesBuilderPage.staticZoneListItem).toHaveCount(0);
55 |
at /home/runner/work/slice-machine/slice-machine/playwright/tests/customTypes/customTypesTable.spec.ts:52:57
|
[chromium] › customTypes/customTypesTable.spec.ts:36:11 › I can create a single custom type:
playwright/tests/customTypes/customTypesTable.spec.ts#L52
2) [chromium] › customTypes/customTypesTable.spec.ts:36:11 › I can create a single custom type ───
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
50 |
51 | await expect(customTypesBuilderPage.tab).toHaveCount(1);
> 52 | await expect(customTypesBuilderPage.getTab("Main")).toBeVisible();
| ^
53 |
54 | await expect(customTypesBuilderPage.staticZoneListItem).toHaveCount(0);
55 |
at /home/runner/work/slice-machine/slice-machine/playwright/tests/customTypes/customTypesTable.spec.ts:52:57
|
[chromium] › customTypes/customTypesTable.spec.ts:36:11 › I can create a single custom type:
playwright/tests/customTypes/customTypesTable.spec.ts#L52
2) [chromium] › customTypes/customTypesTable.spec.ts:36:11 › I can create a single custom type ───
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
50 |
51 | await expect(customTypesBuilderPage.tab).toHaveCount(1);
> 52 | await expect(customTypesBuilderPage.getTab("Main")).toBeVisible();
| ^
53 |
54 | await expect(customTypesBuilderPage.staticZoneListItem).toHaveCount(0);
55 |
at /home/runner/work/slice-machine/slice-machine/playwright/tests/customTypes/customTypesTable.spec.ts:52:57
|
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:11 › I can add a tab:
playwright/pages/shared/TypeBuilderPage.ts#L184
3) [chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:11 › I can add a tab ───────────────────
Error: Timed out 30000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('tablist').getByRole('tab', { name: 'New tab', exact: true })
Expected string: "true"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'New tab', exact: true })
at ../pages/shared/TypeBuilderPage.ts:184
182 | */
183 | async checkIfTabIsActive(name: string) {
> 184 | await expect(this.getTab(name)).toHaveAttribute("aria-selected", "true");
| ^
185 | }
186 | }
187 |
at PageTypeBuilderPage.checkIfTabIsActive (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:184:37)
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderCommon.spec.ts:12:32
|
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:11 › I can add a tab:
playwright/pages/shared/TypeBuilderPage.ts#L184
3) [chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:11 › I can add a tab ───────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('tablist').getByRole('tab', { name: 'New tab', exact: true })
Expected string: "true"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'New tab', exact: true })
at ../pages/shared/TypeBuilderPage.ts:184
182 | */
183 | async checkIfTabIsActive(name: string) {
> 184 | await expect(this.getTab(name)).toHaveAttribute("aria-selected", "true");
| ^
185 | }
186 | }
187 |
at PageTypeBuilderPage.checkIfTabIsActive (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:184:37)
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderCommon.spec.ts:12:32
|
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:11 › I can add a tab:
playwright/pages/shared/TypeBuilderPage.ts#L184
3) [chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:11 › I can add a tab ───────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('tablist').getByRole('tab', { name: 'New tab', exact: true })
Expected string: "true"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'New tab', exact: true })
at ../pages/shared/TypeBuilderPage.ts:184
182 | */
183 | async checkIfTabIsActive(name: string) {
> 184 | await expect(this.getTab(name)).toHaveAttribute("aria-selected", "true");
| ^
185 | }
186 | }
187 |
at PageTypeBuilderPage.checkIfTabIsActive (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:184:37)
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderCommon.spec.ts:12:32
|
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:16:11 › I can open another tab:
playwright/pages/shared/TypeBuilderPage.ts#L184
4) [chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:16:11 › I can open another tab ───────────
Error: Timed out 30000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
Expected string: "true"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 30000ms
- waiting for getByRole('tablist').getByRole('tab', { name: 'Main', exact: true })
at ../pages/shared/TypeBuilderPage.ts:184
182 | */
183 | async checkIfTabIsActive(name: string) {
> 184 | await expect(this.getTab(name)).toHaveAttribute("aria-selected", "true");
| ^
185 | }
186 | }
187 |
at PageTypeBuilderPage.checkIfTabIsActive (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:184:37)
at PageTypeBuilderPage.openTab (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:168:16)
at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderCommon.spec.ts:22:5
|
Slow Test:
playwright/[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts#L1
playwright/[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts took 7.8m
|
Slow Test:
playwright/[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts#L1
playwright/[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts took 26.9m
|
🎭 Playwright Run Summary
11 passed (54.1s)
|
🎭 Playwright Run Summary
22 passed (1.1m)
|
🎭 Playwright Run Summary
13 passed (1.1m)
|
🎭 Playwright Run Summary
2 failed
[chromium] › pageTypes/pageTypesTable.spec.ts:6:11 › I can create a reusable page type ─────────
[chromium] › pageTypes/pageTypesTable.spec.ts:53:11 › I can create a single page type ──────────
13 passed (7.8m)
|
🎭 Playwright Run Summary
3 failed
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:24:11 › I cannot disable the slice zone on the Main tab
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:34:11 › I cannot add slices in SEO & Metadata tab by default
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:44:11 › I cannot add slices in a new tab by default
8 passed (8.1m)
|
🎭 Playwright Run Summary
9 failed
[chromium] › customTypes/customTypesTable.spec.ts:6:11 › I can create a reusable custom type ───
[chromium] › customTypes/customTypesTable.spec.ts:36:11 › I can create a single custom type ────
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:11 › I can add a tab ────────────────────
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:16:11 › I can open another tab ────────────
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:28:11 › I can rename the active tab ───────
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:45:11 › I can rename another tab ──────────
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:64:11 › I can delete the current tab ──────
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:79:11 › I can delete another tab ──────────
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:96:11 › I cannot delete the last tab ──────
9 passed (31.7m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
e2e-all-blob-reports
Expired
|
328 MB |
|
html-report--attempt-1
Expired
|
331 MB |
|