Block: combine store subscriptions #90681
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Puppeteer
2h 0m
Report to GitHub
2m 38s
Annotations
90 errors and 8 notices
[chromium] › site-editor/hybrid-theme.spec.js:26:2 › Hybrid theme › can view a template part:
test/e2e/specs/site-editor/hybrid-theme.spec.js#L49
1) [chromium] › site-editor/hybrid-theme.spec.js:26:2 › Hybrid theme › can view a template part ──
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Site Title' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Site Title' })
47 | name: 'Block: Site Title',
48 | } )
> 49 | ).toBeVisible();
| ^
50 | } );
51 | } );
52 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/hybrid-theme.spec.js:49:5
|
[chromium] › site-editor/hybrid-theme.spec.js:26:2 › Hybrid theme › can view a template part:
test/e2e/specs/site-editor/hybrid-theme.spec.js#L49
1) [chromium] › site-editor/hybrid-theme.spec.js:26:2 › Hybrid theme › can view a template part ──
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Site Title' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Site Title' })
47 | name: 'Block: Site Title',
48 | } )
> 49 | ).toBeVisible();
| ^
50 | } );
51 | } );
52 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/hybrid-theme.spec.js:49:5
|
[chromium] › site-editor/hybrid-theme.spec.js:26:2 › Hybrid theme › can view a template part:
test/e2e/specs/site-editor/hybrid-theme.spec.js#L49
1) [chromium] › site-editor/hybrid-theme.spec.js:26:2 › Hybrid theme › can view a template part ──
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Site Title' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Site Title' })
47 | name: 'Block: Site Title',
48 | } )
> 49 | ).toBeVisible();
| ^
50 | } );
51 | } );
52 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/hybrid-theme.spec.js:49:5
|
[chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly:
test/e2e/specs/site-editor/list-view.spec.js#L94
2) [chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Site Tagline' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Site Tagline' })
92 | name: 'Block: Site Tagline',
93 | } )
> 94 | ).toBeFocused();
| ^
95 |
96 | // Since focus is now at the site tagline block in the canvas,
97 | // pressing the list view shortcut should bring focus back to the site tagline
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/list-view.spec.js:94:5
|
[chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly:
test/e2e/specs/site-editor/list-view.spec.js#L94
2) [chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Site Tagline' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Site Tagline' })
92 | name: 'Block: Site Tagline',
93 | } )
> 94 | ).toBeFocused();
| ^
95 |
96 | // Since focus is now at the site tagline block in the canvas,
97 | // pressing the list view shortcut should bring focus back to the site tagline
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/list-view.spec.js:94:5
|
[chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly:
test/e2e/specs/site-editor/list-view.spec.js#L94
2) [chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Site Tagline' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Site Tagline' })
92 | name: 'Block: Site Tagline',
93 | } )
> 94 | ).toBeFocused();
| ^
95 |
96 | // Since focus is now at the site tagline block in the canvas,
97 | // pressing the list view shortcut should bring focus back to the site tagline
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/list-view.spec.js:94:5
|
[chromium] › site-editor/multi-entity-saving.spec.js:56:2 › Site Editor - Multi-entity save flow › save flow should allow re-saving after changing the same block attribute:
test/e2e/specs/site-editor/multi-entity-saving.spec.js#L73
3) [chromium] › site-editor/multi-entity-saving.spec.js:56:2 › Site Editor - Multi-entity save flow › save flow should allow re-saving after changing the same block attribute
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor Settings' }).getByRole('group', { name: 'Font size' }).getByRole('radio', { name: 'Small' })
============================================================
71 |
72 | // Change font size.
> 73 | await fontSizePicker.getByRole( 'radio', { name: 'Small' } ).click();
| ^
74 |
75 | await editor.saveSiteEditorEntities();
76 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/multi-entity-saving.spec.js:73:64
|
[chromium] › site-editor/multi-entity-saving.spec.js:56:2 › Site Editor - Multi-entity save flow › save flow should allow re-saving after changing the same block attribute:
test/e2e/specs/site-editor/multi-entity-saving.spec.js#L73
3) [chromium] › site-editor/multi-entity-saving.spec.js:56:2 › Site Editor - Multi-entity save flow › save flow should allow re-saving after changing the same block attribute
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor Settings' }).getByRole('group', { name: 'Font size' }).getByRole('radio', { name: 'Small' })
============================================================
71 |
72 | // Change font size.
> 73 | await fontSizePicker.getByRole( 'radio', { name: 'Small' } ).click();
| ^
74 |
75 | await editor.saveSiteEditorEntities();
76 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/multi-entity-saving.spec.js:73:64
|
[chromium] › site-editor/multi-entity-saving.spec.js:56:2 › Site Editor - Multi-entity save flow › save flow should allow re-saving after changing the same block attribute:
test/e2e/specs/site-editor/multi-entity-saving.spec.js#L73
3) [chromium] › site-editor/multi-entity-saving.spec.js:56:2 › Site Editor - Multi-entity save flow › save flow should allow re-saving after changing the same block attribute
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor Settings' }).getByRole('group', { name: 'Font size' }).getByRole('radio', { name: 'Small' })
============================================================
71 |
72 | // Change font size.
> 73 | await fontSizePicker.getByRole( 'radio', { name: 'Small' } ).click();
| ^
74 |
75 | await editor.saveSiteEditorEntities();
76 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/multi-entity-saving.spec.js:73:64
|
[chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page:
test/e2e/specs/site-editor/pages.spec.js#L29
4) [chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Content' }).getByRole('document', { name: 'Empty block; start writing or type forward slash to choose a block' })
============================================================
27 | name: 'Empty block; start writing or type forward slash to choose a block',
28 | } )
> 29 | .click();
| ^
30 |
31 | // Insert into Page Content using default block.
32 | await editor.canvas
at addPageContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:29:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:99:9
|
[chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu:
test/e2e/specs/editor/various/patterns.spec.js#L36
1) [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
34 | .getByRole( 'toolbar', { name: 'Block tools' } )
35 | .getByRole( 'button', { name: 'Options' } )
> 36 | .click();
| ^
37 | await page.getByRole( 'menuitem', { name: 'Create pattern' } ).click();
38 |
39 | const createPatternDialog = page.getByRole( 'dialog', {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:36:5
|
[chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu:
test/e2e/specs/editor/various/patterns.spec.js#L36
1) [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
34 | .getByRole( 'toolbar', { name: 'Block tools' } )
35 | .getByRole( 'button', { name: 'Options' } )
> 36 | .click();
| ^
37 | await page.getByRole( 'menuitem', { name: 'Create pattern' } ).click();
38 |
39 | const createPatternDialog = page.getByRole( 'dialog', {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:36:5
|
[chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu:
test/e2e/specs/editor/various/patterns.spec.js#L36
1) [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
34 | .getByRole( 'toolbar', { name: 'Block tools' } )
35 | .getByRole( 'button', { name: 'Options' } )
> 36 | .click();
| ^
37 | await page.getByRole( 'menuitem', { name: 'Create pattern' } ).click();
38 |
39 | const createPatternDialog = page.getByRole( 'dialog', {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:36:5
|
[chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu:
test/e2e/specs/editor/various/patterns.spec.js#L114
2) [chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
112 | .getByRole( 'toolbar', { name: 'Block tools' } )
113 | .getByRole( 'button', { name: 'Options' } )
> 114 | .click();
| ^
115 | await page.getByRole( 'menuitem', { name: 'Create pattern' } ).click();
116 |
117 | const createPatternDialog = page.getByRole( 'dialog', {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:114:5
|
[chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu:
test/e2e/specs/editor/various/patterns.spec.js#L114
2) [chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
112 | .getByRole( 'toolbar', { name: 'Block tools' } )
113 | .getByRole( 'button', { name: 'Options' } )
> 114 | .click();
| ^
115 | await page.getByRole( 'menuitem', { name: 'Create pattern' } ).click();
116 |
117 | const createPatternDialog = page.getByRole( 'dialog', {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:114:5
|
[chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu:
test/e2e/specs/editor/various/patterns.spec.js#L114
2) [chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
112 | .getByRole( 'toolbar', { name: 'Block tools' } )
113 | .getByRole( 'button', { name: 'Options' } )
> 114 | .click();
| ^
115 | await page.getByRole( 'menuitem', { name: 'Create pattern' } ).click();
116 |
117 | const createPatternDialog = page.getByRole( 'dialog', {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:114:5
|
[chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode:
test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L70
3) [chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode, edit the template and check the result
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('text="Just a random paragraph added to the template"')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('text="Just a random paragraph added to the template"')
68 | 'text="Just a random paragraph added to the template"'
69 | )
> 70 | ).toBeVisible();
| ^
71 | } );
72 |
73 | test( 'Allow creating custom block templates in classic themes', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:70:5
|
[chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode:
test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L70
3) [chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode, edit the template and check the result
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('text="Just a random paragraph added to the template"')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('text="Just a random paragraph added to the template"')
68 | 'text="Just a random paragraph added to the template"'
69 | )
> 70 | ).toBeVisible();
| ^
71 | } );
72 |
73 | test( 'Allow creating custom block templates in classic themes', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:70:5
|
[chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode:
test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L70
3) [chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode, edit the template and check the result
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('text="Just a random paragraph added to the template"')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('text="Just a random paragraph added to the template"')
68 | 'text="Just a random paragraph added to the template"'
69 | )
> 70 | ).toBeVisible();
| ^
71 | } );
72 |
73 | test( 'Allow creating custom block templates in classic themes', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:70:5
|
[chromium] › editor/various/post-editor-template-mode.spec.js:73:2 › Post Editor Template mode › Allow creating custom block templates in classic themes:
test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L102
4) [chromium] › editor/various/post-editor-template-mode.spec.js:73:2 › Post Editor Template mode › Allow creating custom block templates in classic themes
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('text="Just a random paragraph added to the template"')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('text="Just a random paragraph added to the template"')
100 | 'text="Just a random paragraph added to the template"'
101 | )
> 102 | ).toBeVisible();
| ^
103 | } );
104 | } );
105 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:102:5
|
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox:
test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
29 | .filter( { hasText: 'Dummy text' } );
30 |
> 31 | await expect( dummyParagraph ).toBeFocused();
| ^
32 |
33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field.
34 | await page.keyboard.press( 'Control+`' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
|
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox:
test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
29 | .filter( { hasText: 'Dummy text' } );
30 |
> 31 | await expect( dummyParagraph ).toBeFocused();
| ^
32 |
33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field.
34 | await page.keyboard.press( 'Control+`' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
|
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox:
test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
29 | .filter( { hasText: 'Dummy text' } );
30 |
> 31 | await expect( dummyParagraph ).toBeFocused();
| ^
32 |
33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field.
34 | await page.keyboard.press( 'Control+`' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Darth Vader yourfather"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Darth Vader yourfather"i]')
107 | await expect(
108 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 109 | ).toBeVisible();
| ^
110 | const ariaOwns = await editor.canvas
111 | .locator( ':root' )
112 | .evaluate( () => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Darth Vader yourfather"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Darth Vader yourfather"i]')
107 | await expect(
108 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 109 | ).toBeVisible();
| ^
110 | const ariaOwns = await editor.canvas
111 | .locator( ':root' )
112 | .evaluate( () => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Darth Vader yourfather"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Darth Vader yourfather"i]')
107 | await expect(
108 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 109 | ).toBeVisible();
| ^
110 | const ariaOwns = await editor.canvas
111 | .locator( ':root' )
112 | .evaluate( () => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L163
3) [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Jane Doe testuser"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Jane Doe testuser"i]')
161 | await expect(
162 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 163 | ).toBeVisible();
| ^
164 | await page.keyboard.press( 'Enter' );
165 | await page.keyboard.type( ' ' );
166 | await expect
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:163:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L163
3) [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Jane Doe testuser"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Jane Doe testuser"i]')
161 | await expect(
162 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 163 | ).toBeVisible();
| ^
164 | await page.keyboard.press( 'Enter' );
165 | await page.keyboard.type( ' ' );
166 | await expect
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:163:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L163
3) [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Jane Doe testuser"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Jane Doe testuser"i]')
161 | await expect(
162 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 163 | ).toBeVisible();
| ^
164 | await page.keyboard.press( 'Enter' );
165 | await page.keyboard.type( ' ' );
166 | await expect
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:163:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L203
4) [webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Bilbo Baggins thebetterhobbit"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Bilbo Baggins thebetterhobbit"i]')
201 | `role=option[name="${ testData.firstOptionText }"i]`
202 | )
> 203 | ).toBeVisible();
| ^
204 | await page.keyboard.press( 'Enter' );
205 | await page.keyboard.type( testData.secondTriggerString );
206 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:203:6
|
[chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L372
1) [chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: frameLocator('[name="editor-canvas"]').locator('a').filter({ hasText: 'Custom Link' })
Expected string: "rgb(0, 0, 0)"
Received string: ""
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('a').filter({ hasText: 'Custom Link' })
370 | .filter( { hasText: 'Page Link' } );
371 |
> 372 | await expect( customLink ).toHaveCSS( 'color', textColor );
| ^
373 | await expect( pageLink ).toHaveCSS( 'color', textColor );
374 | // Navigation background.
375 | const navigationWrapper = this.editor.canvas.getByRole( 'document', {
at ColorControl.testEditorColors (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:372:30)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:69:22
|
[chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L372
1) [chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: frameLocator('[name="editor-canvas"]').locator('a').filter({ hasText: 'Custom Link' })
Expected string: "rgb(0, 0, 0)"
Received string: ""
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('a').filter({ hasText: 'Custom Link' })
370 | .filter( { hasText: 'Page Link' } );
371 |
> 372 | await expect( customLink ).toHaveCSS( 'color', textColor );
| ^
373 | await expect( pageLink ).toHaveCSS( 'color', textColor );
374 | // Navigation background.
375 | const navigationWrapper = this.editor.canvas.getByRole( 'document', {
at ColorControl.testEditorColors (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:372:30)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:69:22
|
[chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L372
1) [chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: frameLocator('[name="editor-canvas"]').locator('a').filter({ hasText: 'Custom Link' })
Expected string: "rgb(0, 0, 0)"
Received string: ""
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('a').filter({ hasText: 'Custom Link' })
370 | .filter( { hasText: 'Page Link' } );
371 |
> 372 | await expect( customLink ).toHaveCSS( 'color', textColor );
| ^
373 | await expect( pageLink ).toHaveCSS( 'color', textColor );
374 | // Navigation background.
375 | const navigationWrapper = this.editor.canvas.getByRole( 'document', {
at ColorControl.testEditorColors (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:372:30)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:69:22
|
[chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L88
2) [chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
86 | .getByRole( 'toolbar', { name: 'Block tools' } )
87 | .getByRole( 'button', { name: 'Options' } )
> 88 | .click();
| ^
89 | await page.getByRole( 'menuitem', { name: 'Group' } ).click();
90 |
91 | // In the sidebar inspector we add a link color and link hover color to the group block.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:88:5
|
[chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L88
2) [chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
86 | .getByRole( 'toolbar', { name: 'Block tools' } )
87 | .getByRole( 'button', { name: 'Options' } )
> 88 | .click();
| ^
89 | await page.getByRole( 'menuitem', { name: 'Group' } ).click();
90 |
91 | // In the sidebar inspector we add a link color and link hover color to the group block.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:88:5
|
[chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L88
2) [chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
86 | .getByRole( 'toolbar', { name: 'Block tools' } )
87 | .getByRole( 'button', { name: 'Options' } )
> 88 | .click();
| ^
89 | await page.getByRole( 'menuitem', { name: 'Group' } ).click();
90 |
91 | // In the sidebar inspector we add a link color and link hover color to the group block.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:88:5
|
[chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L140
3) [chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
138 | .getByRole( 'toolbar', { name: 'Block tools' } )
139 | .getByRole( 'button', { name: 'Options' } )
> 140 | .click();
| ^
141 | await page.getByRole( 'menuitem', { name: 'Group' } ).click();
142 |
143 | // In the sidebar inspector we add a link color and link hover color to the group block.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:140:5
|
[chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L140
3) [chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
138 | .getByRole( 'toolbar', { name: 'Block tools' } )
139 | .getByRole( 'button', { name: 'Options' } )
> 140 | .click();
| ^
141 | await page.getByRole( 'menuitem', { name: 'Group' } ).click();
142 |
143 | // In the sidebar inspector we add a link color and link hover color to the group block.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:140:5
|
[chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L140
3) [chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
138 | .getByRole( 'toolbar', { name: 'Block tools' } )
139 | .getByRole( 'button', { name: 'Options' } )
> 140 | .click();
| ^
141 | await page.getByRole( 'menuitem', { name: 'Group' } ).click();
142 |
143 | // In the sidebar inspector we add a link color and link hover color to the group block.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:140:5
|
[chromium] › editor/blocks/navigation-colors.spec.js:187:2 › Navigation colors › The navigation text color should apply to all navigation links including submenu and overlay text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L195
4) [chromium] › editor/blocks/navigation-colors.spec.js:187:2 › Navigation colors › The navigation text color should apply to all navigation links including submenu and overlay text
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('tab', { name: 'Styles' })
============================================================
193 |
194 | // In the inspector sidebar, we change the nav block colors.
> 195 | await page.getByRole( 'tab', { name: 'Styles' } ).click();
| ^
196 | // Pale pink for the text color.
197 | await page.getByRole( 'button', { name: 'Text', exact: true } ).click();
198 | // 247, 141, 167 is the color of the "Pale pink" color preset.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:195:53
|
[chromium] › editor/plugins/child-blocks.spec.js:34:2 › Child Blocks › shows up in a parent block:
test/e2e/specs/editor/plugins/child-blocks.spec.js#L46
1) [chromium] › editor/plugins/child-blocks.spec.js:34:2 › Child Blocks › shows up in a parent block
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('document', { name: 'Block: Child Blocks Unrestricted Parent' }).getByRole('button', { name: 'Add default block' })
============================================================
44 | name: 'Add default block',
45 | } )
> 46 | .click();
| ^
47 |
48 | const blockInserter = page
49 | .getByRole( 'toolbar', { name: 'Document tools' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/child-blocks.spec.js:46:5
|
[chromium] › editor/plugins/child-blocks.spec.js:34:2 › Child Blocks › shows up in a parent block:
test/e2e/specs/editor/plugins/child-blocks.spec.js#L46
1) [chromium] › editor/plugins/child-blocks.spec.js:34:2 › Child Blocks › shows up in a parent block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('document', { name: 'Block: Child Blocks Unrestricted Parent' }).getByRole('button', { name: 'Add default block' })
============================================================
44 | name: 'Add default block',
45 | } )
> 46 | .click();
| ^
47 |
48 | const blockInserter = page
49 | .getByRole( 'toolbar', { name: 'Document tools' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/child-blocks.spec.js:46:5
|
[chromium] › editor/plugins/child-blocks.spec.js:34:2 › Child Blocks › shows up in a parent block:
test/e2e/specs/editor/plugins/child-blocks.spec.js#L46
1) [chromium] › editor/plugins/child-blocks.spec.js:34:2 › Child Blocks › shows up in a parent block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('document', { name: 'Block: Child Blocks Unrestricted Parent' }).getByRole('button', { name: 'Add default block' })
============================================================
44 | name: 'Add default block',
45 | } )
> 46 | .click();
| ^
47 |
48 | const blockInserter = page
49 | .getByRole( 'toolbar', { name: 'Document tools' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/child-blocks.spec.js:46:5
|
[chromium] › editor/plugins/child-blocks.spec.js:65:2 › Child Blocks › display in a parent block with allowedItems:
test/e2e/specs/editor/plugins/child-blocks.spec.js#L80
2) [chromium] › editor/plugins/child-blocks.spec.js:65:2 › Child Blocks › display in a parent block with allowedItems
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('document', { name: 'Block: Child Blocks Restricted Parent' }).getByRole('button', { name: 'Add default block' })
============================================================
78 | name: 'Add default block',
79 | } )
> 80 | .click();
| ^
81 |
82 | const blockInserter = page
83 | .getByRole( 'toolbar', { name: 'Document tools' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/child-blocks.spec.js:80:5
|
[chromium] › editor/plugins/child-blocks.spec.js:65:2 › Child Blocks › display in a parent block with allowedItems:
test/e2e/specs/editor/plugins/child-blocks.spec.js#L80
2) [chromium] › editor/plugins/child-blocks.spec.js:65:2 › Child Blocks › display in a parent block with allowedItems
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('document', { name: 'Block: Child Blocks Restricted Parent' }).getByRole('button', { name: 'Add default block' })
============================================================
78 | name: 'Add default block',
79 | } )
> 80 | .click();
| ^
81 |
82 | const blockInserter = page
83 | .getByRole( 'toolbar', { name: 'Document tools' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/child-blocks.spec.js:80:5
|
[chromium] › editor/plugins/child-blocks.spec.js:65:2 › Child Blocks › display in a parent block with allowedItems:
test/e2e/specs/editor/plugins/child-blocks.spec.js#L80
2) [chromium] › editor/plugins/child-blocks.spec.js:65:2 › Child Blocks › display in a parent block with allowedItems
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('document', { name: 'Block: Child Blocks Restricted Parent' }).getByRole('button', { name: 'Add default block' })
============================================================
78 | name: 'Add default block',
79 | } )
> 80 | .click();
| ^
81 |
82 | const blockInserter = page
83 | .getByRole( 'toolbar', { name: 'Document tools' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/child-blocks.spec.js:80:5
|
[chromium] › editor/plugins/container-blocks.spec.js:23:2 › Container block without paragraph support › ensures we can use the alternative block appender properly:
test/e2e/specs/editor/plugins/container-blocks.spec.js#L36
3) [chromium] › editor/plugins/container-blocks.spec.js:23:2 › Container block without paragraph support › ensures we can use the alternative block appender properly
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('document', { name: 'Block: Container without paragraph' }).getByRole('button', { name: 'Add block' })
============================================================
34 | } )
35 | .getByRole( 'button', { name: 'Add block' } )
> 36 | .click();
| ^
37 |
38 | await page
39 | .getByRole( 'listbox', { name: 'Blocks' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/container-blocks.spec.js:36:5
|
[chromium] › editor/plugins/container-blocks.spec.js:23:2 › Container block without paragraph support › ensures we can use the alternative block appender properly:
test/e2e/specs/editor/plugins/container-blocks.spec.js#L36
3) [chromium] › editor/plugins/container-blocks.spec.js:23:2 › Container block without paragraph support › ensures we can use the alternative block appender properly
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('document', { name: 'Block: Container without paragraph' }).getByRole('button', { name: 'Add block' })
============================================================
34 | } )
35 | .getByRole( 'button', { name: 'Add block' } )
> 36 | .click();
| ^
37 |
38 | await page
39 | .getByRole( 'listbox', { name: 'Blocks' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/container-blocks.spec.js:36:5
|
[chromium] › editor/plugins/container-blocks.spec.js:23:2 › Container block without paragraph support › ensures we can use the alternative block appender properly:
test/e2e/specs/editor/plugins/container-blocks.spec.js#L36
3) [chromium] › editor/plugins/container-blocks.spec.js:23:2 › Container block without paragraph support › ensures we can use the alternative block appender properly
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('document', { name: 'Block: Container without paragraph' }).getByRole('button', { name: 'Add block' })
============================================================
34 | } )
35 | .getByRole( 'button', { name: 'Add block' } )
> 36 | .click();
| ^
37 |
38 | await page
39 | .getByRole( 'listbox', { name: 'Blocks' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/container-blocks.spec.js:36:5
|
[chromium] › editor/plugins/custom-post-types.spec.js:17:2 › Test Custom Post Types › should be able to create an hierarchical post without title support:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L13
4) [chromium] › editor/plugins/custom-post-types.spec.js:17:2 › Test Custom Post Types › should be able to create an hierarchical post without title support
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Publish"i]')
locator resolved to <button type="button" aria-disabled="true" aria-expanded…>Publish</button>
attempting click action
waiting for element to be visible, enabled and stable
element is not enabled - waiting...
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:13
11 | */
12 | export async function publishPost( this: Editor ) {
> 13 | await this.page.click( 'role=button[name="Publish"i]' );
| ^
14 | const entitiesSaveButton = this.page.locator(
15 | 'role=region[name="Editor publish"i] >> role=button[name="Save"i]'
16 | );
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:13:18)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/custom-post-types.spec.js:27:16
|
[firefox] › editor/blocks/list.spec.js:11:2 › List (@firefox) › can be created by using an asterisk at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L24
1) [firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>A list item</li>
<!-- /wp:list-item -->·
<!-- wp:list-item -->
<li>Another list item</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
22 | await page.keyboard.press( 'Enter' );
23 | await page.keyboard.type( 'Another list item' );
> 24 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
25 | `<!-- wp:list -->
26 | <ul><!-- wp:list-item -->
27 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:24:52
|
[firefox] › editor/blocks/list.spec.js:11:2 › List (@firefox) › can be created by using an asterisk at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L24
1) [firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>A list item</li>
<!-- /wp:list-item -->·
<!-- wp:list-item -->
<li>Another list item</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
22 | await page.keyboard.press( 'Enter' );
23 | await page.keyboard.type( 'Another list item' );
> 24 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
25 | `<!-- wp:list -->
26 | <ul><!-- wp:list-item -->
27 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:24:52
|
[firefox] › editor/blocks/list.spec.js:11:2 › List (@firefox) › can be created by using an asterisk at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L24
1) [firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>A list item</li>
<!-- /wp:list-item -->·
<!-- wp:list-item -->
<li>Another list item</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
22 | await page.keyboard.press( 'Enter' );
23 | await page.keyboard.type( 'Another list item' );
> 24 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
25 | `<!-- wp:list -->
26 | <ul><!-- wp:list-item -->
27 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:24:52
|
[firefox] › editor/blocks/list.spec.js:37:2 › List (@firefox) › can be created by typing an asterisk in front of text of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L49
2) [firefox] › editor/blocks/list.spec.js:37:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>test</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
47 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } );
48 | await page.keyboard.type( '* ' );
> 49 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
50 | `<!-- wp:list -->
51 | <ul><!-- wp:list-item -->
52 | <li>test</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:49:52
|
[firefox] › editor/blocks/list.spec.js:37:2 › List (@firefox) › can be created by typing an asterisk in front of text of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L49
2) [firefox] › editor/blocks/list.spec.js:37:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>test</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
47 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } );
48 | await page.keyboard.type( '* ' );
> 49 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
50 | `<!-- wp:list -->
51 | <ul><!-- wp:list-item -->
52 | <li>test</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:49:52
|
[firefox] › editor/blocks/list.spec.js:37:2 › List (@firefox) › can be created by typing an asterisk in front of text of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L49
2) [firefox] › editor/blocks/list.spec.js:37:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>test</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
47 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } );
48 | await page.keyboard.type( '* ' );
> 49 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
50 | `<!-- wp:list -->
51 | <ul><!-- wp:list-item -->
52 | <li>test</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:49:52
|
[firefox] › editor/blocks/list.spec.js:58:2 › List (@firefox) › can be created by using a number at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L68
3) [firefox] › editor/blocks/list.spec.js:58:2 › List (@Firefox) › can be created by using a number at the start of a paragraph block
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list {\"ordered\":true} -->
<ol><!-- wp:list-item -->
<li>A list item</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
66 | await page.keyboard.type( '1) A list item' );
67 |
> 68 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
69 | `<!-- wp:list {"ordered":true} -->
70 | <ol><!-- wp:list-item -->
71 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:68:52
|
[firefox] › editor/blocks/list.spec.js:58:2 › List (@firefox) › can be created by using a number at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L68
3) [firefox] › editor/blocks/list.spec.js:58:2 › List (@Firefox) › can be created by using a number at the start of a paragraph block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list {\"ordered\":true} -->
<ol><!-- wp:list-item -->
<li>A list item</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
66 | await page.keyboard.type( '1) A list item' );
67 |
> 68 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
69 | `<!-- wp:list {"ordered":true} -->
70 | <ol><!-- wp:list-item -->
71 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:68:52
|
[firefox] › editor/blocks/list.spec.js:58:2 › List (@firefox) › can be created by using a number at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L68
3) [firefox] › editor/blocks/list.spec.js:58:2 › List (@Firefox) › can be created by using a number at the start of a paragraph block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list {\"ordered\":true} -->
<ol><!-- wp:list-item -->
<li>A list item</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
66 | await page.keyboard.type( '1) A list item' );
67 |
> 68 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
69 | `<!-- wp:list {"ordered":true} -->
70 | <ol><!-- wp:list-item -->
71 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:68:52
|
[firefox] › editor/blocks/list.spec.js:77:2 › List (@firefox) › can undo asterisk transform:
test/e2e/specs/editor/blocks/list.spec.js#L88
4) [firefox] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ───
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p>1. </p>
<!-- /wp:paragraph -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
86 | await pageUtils.pressKeys( 'primary+z' );
87 |
> 88 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
89 | `<!-- wp:paragraph -->
90 | <p>1. </p>
91 | <!-- /wp:paragraph -->`
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:88:52
|
[chromium] › editor/various/block-mover.spec.js:11:2 › block mover › should show block mover when more than one block exists:
test/e2e/specs/editor/various/block-mover.spec.js#L26
1) [chromium] › editor/various/block-mover.spec.js:11:2 › block mover › should show block mover when more than one block exists
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('text=First Paragraph')
============================================================
24 |
25 | // Select a block so the block mover is rendered.
> 26 | await editor.canvas.locator( 'text=First Paragraph' ).focus();
| ^
27 | await editor.showBlockToolbar();
28 |
29 | const moveDownButton = page.locator(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-mover.spec.js:26:57
|
[chromium] › editor/various/block-mover.spec.js:11:2 › block mover › should show block mover when more than one block exists:
test/e2e/specs/editor/various/block-mover.spec.js#L26
1) [chromium] › editor/various/block-mover.spec.js:11:2 › block mover › should show block mover when more than one block exists
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('text=First Paragraph')
============================================================
24 |
25 | // Select a block so the block mover is rendered.
> 26 | await editor.canvas.locator( 'text=First Paragraph' ).focus();
| ^
27 | await editor.showBlockToolbar();
28 |
29 | const moveDownButton = page.locator(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-mover.spec.js:26:57
|
[chromium] › editor/various/block-mover.spec.js:11:2 › block mover › should show block mover when more than one block exists:
test/e2e/specs/editor/various/block-mover.spec.js#L26
1) [chromium] › editor/various/block-mover.spec.js:11:2 › block mover › should show block mover when more than one block exists
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('text=First Paragraph')
============================================================
24 |
25 | // Select a block so the block mover is rendered.
> 26 | await editor.canvas.locator( 'text=First Paragraph' ).focus();
| ^
27 | await editor.showBlockToolbar();
28 |
29 | const moveDownButton = page.locator(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-mover.spec.js:26:57
|
[chromium] › editor/various/block-mover.spec.js:39:2 › block mover › should hide block mover when only one block exists:
test/e2e/specs/editor/various/block-mover.spec.js#L50
2) [chromium] › editor/various/block-mover.spec.js:39:2 › block mover › should hide block mover when only one block exists
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('text=First Paragraph')
============================================================
48 | } );
49 | // Select a block so the block mover has the possibility of being rendered.
> 50 | await editor.canvas.locator( 'text=First Paragraph' ).focus();
| ^
51 | await editor.showBlockToolbar();
52 |
53 | // Ensure no block mover exists when only one block exists on the page.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-mover.spec.js:50:57
|
[chromium] › editor/various/block-mover.spec.js:39:2 › block mover › should hide block mover when only one block exists:
test/e2e/specs/editor/various/block-mover.spec.js#L50
2) [chromium] › editor/various/block-mover.spec.js:39:2 › block mover › should hide block mover when only one block exists
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('text=First Paragraph')
============================================================
48 | } );
49 | // Select a block so the block mover has the possibility of being rendered.
> 50 | await editor.canvas.locator( 'text=First Paragraph' ).focus();
| ^
51 | await editor.showBlockToolbar();
52 |
53 | // Ensure no block mover exists when only one block exists on the page.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-mover.spec.js:50:57
|
[chromium] › editor/various/block-mover.spec.js:39:2 › block mover › should hide block mover when only one block exists:
test/e2e/specs/editor/various/block-mover.spec.js#L50
2) [chromium] › editor/various/block-mover.spec.js:39:2 › block mover › should hide block mover when only one block exists
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('text=First Paragraph')
============================================================
48 | } );
49 | // Select a block so the block mover has the possibility of being rendered.
> 50 | await editor.canvas.locator( 'text=First Paragraph' ).focus();
| ^
51 | await editor.showBlockToolbar();
52 |
53 | // Ensure no block mover exists when only one block exists on the page.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-mover.spec.js:50:57
|
[chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block:
test/e2e/specs/editor/various/block-moving-mode.spec.js#L30
3) [chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
28 | .getByRole( 'toolbar', { name: 'Block tools' } )
29 | .getByRole( 'button', { name: 'Options' } )
> 30 | .click();
| ^
31 | await page.getByRole( 'menuitem', { name: 'Move to' } ).click();
32 | await page.keyboard.press( 'ArrowUp' );
33 | await page.keyboard.press( 'Enter' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-moving-mode.spec.js:30:5
|
[chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block:
test/e2e/specs/editor/various/block-moving-mode.spec.js#L30
3) [chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
28 | .getByRole( 'toolbar', { name: 'Block tools' } )
29 | .getByRole( 'button', { name: 'Options' } )
> 30 | .click();
| ^
31 | await page.getByRole( 'menuitem', { name: 'Move to' } ).click();
32 | await page.keyboard.press( 'ArrowUp' );
33 | await page.keyboard.press( 'Enter' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-moving-mode.spec.js:30:5
|
[chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block:
test/e2e/specs/editor/various/block-moving-mode.spec.js#L30
3) [chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
============================================================
28 | .getByRole( 'toolbar', { name: 'Block tools' } )
29 | .getByRole( 'button', { name: 'Options' } )
> 30 | .click();
| ^
31 | await page.getByRole( 'menuitem', { name: 'Move to' } ).click();
32 | await page.keyboard.press( 'ArrowUp' );
33 | await page.keyboard.press( 'Enter' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-moving-mode.spec.js:30:5
|
[chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block:
test/e2e/specs/editor/various/block-moving-mode.spec.js#L54
4) [chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Group: Gather blocks in a container."i]')
============================================================
52 | 'role=button[name="Group: Gather blocks in a container."i]'
53 | )
> 54 | .click();
| ^
55 | await page.keyboard.press( 'ArrowDown' );
56 | await page.keyboard.press( 'Enter' );
57 | await page.getByRole( 'option', { name: 'Paragraph' } ).click();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-moving-mode.spec.js:54:5
|
[chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed:
test/e2e/specs/editor/blocks/avatar.spec.js#L46
1) [chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img')
44 | const avatarImage = avatarBlock.locator( 'img' );
45 |
> 46 | await expect( avatarImage ).toBeVisible();
| ^
47 |
48 | const originalSrc = await avatarImage.getAttribute( 'src' );
49 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/avatar.spec.js:46:31
|
[chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed:
test/e2e/specs/editor/blocks/avatar.spec.js#L46
1) [chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img')
44 | const avatarImage = avatarBlock.locator( 'img' );
45 |
> 46 | await expect( avatarImage ).toBeVisible();
| ^
47 |
48 | const originalSrc = await avatarImage.getAttribute( 'src' );
49 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/avatar.spec.js:46:31
|
[chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed:
test/e2e/specs/editor/blocks/avatar.spec.js#L46
1) [chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img')
44 | const avatarImage = avatarBlock.locator( 'img' );
45 |
> 46 | await expect( avatarImage ).toBeVisible();
| ^
47 |
48 | const originalSrc = await avatarImage.getAttribute( 'src' );
49 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/avatar.spec.js:46:31
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L15
2) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
13 | await expect(
14 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 15 | ).toBeFocused();
| ^
16 | await page.keyboard.type( 'Content' );
17 |
18 | // Check the content.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:15:5
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L15
2) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
13 | await expect(
14 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 15 | ).toBeFocused();
| ^
16 | await page.keyboard.type( 'Content' );
17 |
18 | // Check the content.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:15:5
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L15
2) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
13 | await expect(
14 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 15 | ).toBeFocused();
| ^
16 | await page.keyboard.type( 'Content' );
17 |
18 | // Check the content.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:15:5
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L42
3) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
40 | // Check the content.
41 | const content = await editor.getEditedPostContent();
> 42 | expect( content ).toBe(
| ^
43 | `<!-- wp:buttons -->
44 | <div class="wp-block-buttons"><!-- wp:button -->
45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L42
3) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
40 | // Check the content.
41 | const content = await editor.getEditedPostContent();
> 42 | expect( content ).toBe(
| ^
43 | `<!-- wp:buttons -->
44 | <div class="wp-block-buttons"><!-- wp:button -->
45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L42
3) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
40 | // Check the content.
41 | const content = await editor.getEditedPostContent();
> 42 | expect( content ).toBe(
| ^
43 | `<!-- wp:buttons -->
44 | <div class="wp-block-buttons"><!-- wp:button -->
45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
|
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L60
4) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
58 | await expect(
59 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 60 | ).toBeFocused();
| ^
61 | await pageUtils.pressKeys( 'primary+k' );
62 | await expect(
63 | page.locator( 'role=combobox[name="Link"i]' )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:60:5
|
Puppeteer:
packages/e2e-tests/specs/widgets/editing-widgets.test.js#L48
QueryEmptyError: Unable to find any nodes within 3000ms.
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/widgets/editing-widgets.test.js:48:16)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer:
packages/e2e-tests/specs/widgets/editing-widgets.test.js#L157
Error: expect(jest.fn()).not.toHaveErrored(expected)
Expected mock function not to be called but it was called with:
["ReferenceError: blockType is not defined
at $I (http://localhost:8889/wp-content/plugins/gutenberg/build/block-editor/index.min.js?ver=b7d8d5f691c0548881cc:157:11614)
at edit (http://localhost:8889/wp-content/plugins/gutenberg/build/widgets/index.min.js?ver=5923cbe647a19458a68f:2:6940)
at St (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:47627)
at $s (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:120574)
at Sl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:88649)
at kl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:88577)
at bl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:88440)
at sl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:85264)
at dl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:85651)
at Nn (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:32464)"]
console.error() should not be used unless explicitly expected
See https://www.npmjs.com/package/@wordpress/jest-console for details.
at Object.assertExpectedCalls (/home/runner/work/gutenberg/gutenberg/packages/jest-console/build/@wordpress/jest-console/src/index.js:32:40)
at Promise.then.completed (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:300:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:233:10)
at _callCircusHook (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:280:40)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at _runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:253:5)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:147:7)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:120:9)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:120:9)
at run (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:70:3)
at runAndTransformResultsToJestFormat (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
at jestAdapter (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
at runTestInternal (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:367:16)
at runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:444:34)
|
Puppeteer:
packages/e2e-tests/specs/widgets/editing-widgets.test.js#L48
QueryEmptyError: Unable to find any nodes within 3000ms.
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/widgets/editing-widgets.test.js:48:16)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer:
packages/e2e-tests/specs/widgets/editing-widgets.test.js#L48
QueryEmptyError: Unable to find any nodes within 3000ms.
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/widgets/editing-widgets.test.js:48:16)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer:
packages/e2e-tests/specs/widgets/editing-widgets.test.js#L48
QueryEmptyError: Unable to find any nodes within 3000ms.
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/widgets/editing-widgets.test.js:48:16)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L813
TimeoutError: waiting for XPath `//*[contains(@Class, "components-autocomplete__result") and contains(@Class, "is-selected") and contains(text(), 'Tag Cloud')]` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:702:22)
at Frame.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1320:47)
at Page.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3281:29)
at Object.waitForXPath (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:163:14)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L157
Error: expect(jest.fn()).not.toHaveErrored(expected)
Expected mock function not to be called but it was called with:
["ReferenceError: blockType is not defined
at $I (http://localhost:8889/wp-content/plugins/gutenberg/build/block-editor/index.min.js?ver=b7d8d5f691c0548881cc:157:11614)
at edit (http://localhost:8889/wp-content/plugins/gutenberg/build/block-library/index.min.js?ver=cfc4e44a6d1101d34b7a:90:14831)
at St (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:47627)
at $s (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:120574)
at Sl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:88649)
at kl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:88577)
at bl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:88440)
at sl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:85264)
at dl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:85651)
at Nn (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:32464)"]
console.error() should not be used unless explicitly expected
See https://www.npmjs.com/package/@wordpress/jest-console for details.
at Object.assertExpectedCalls (/home/runner/work/gutenberg/gutenberg/packages/jest-console/build/@wordpress/jest-console/src/index.js:32:40)
at Promise.then.completed (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:300:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:233:10)
at _callCircusHook (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:280:40)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at _runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:253:5)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:147:7)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:120:9)
at run (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:70:3)
at runAndTransformResultsToJestFormat (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
at jestAdapter (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
at runTestInternal (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:367:16)
at runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:444:34)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L813
TimeoutError: waiting for function failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForFunction (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:728:22)
at Frame.waitForFunction (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1368:28)
at waitForFunction (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/inserter.js:144:17)
at waitForInserterCloseAndContentFocus (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/inserter.js:277:8)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at insertBlock (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/inserter.js:330:2)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:175:3)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L157
Error: expect(jest.fn()).not.toHaveErrored(expected)
Expected mock function not to be called but it was called with:
["ReferenceError: blockType is not defined
at $I (http://localhost:8889/wp-content/plugins/gutenberg/build/block-editor/index.min.js?ver=b7d8d5f691c0548881cc:157:11614)
at edit (http://localhost:8889/wp-content/plugins/gutenberg/build/block-library/index.min.js?ver=cfc4e44a6d1101d34b7a:7:37070)
at St (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:47627)
at $s (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:120574)
at Sl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:88649)
at kl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:88577)
at bl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:88440)
at sl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:85264)
at dl (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:85651)
at Nn (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:32464)"]
console.error() should not be used unless explicitly expected
See https://www.npmjs.com/package/@wordpress/jest-console for details.
at Object.assertExpectedCalls (/home/runner/work/gutenberg/gutenberg/packages/jest-console/build/@wordpress/jest-console/src/index.js:32:40)
at Promise.then.completed (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:300:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:233:10)
at _callCircusHook (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:280:40)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at _runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:253:5)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:147:7)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:120:9)
at run (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:70:3)
at runAndTransformResultsToJestFormat (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
at jestAdapter (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
at runTestInternal (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:367:16)
at runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:444:34)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L813
TimeoutError: waiting for function failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForFunction (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:728:22)
at Frame.waitForFunction (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1368:28)
at waitForFunction (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/inserter.js:144:17)
at waitForInserterCloseAndContentFocus (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/inserter.js:277:8)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at insertBlock (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/inserter.js:330:2)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:214:3)
|
🎭 Playwright Run Summary
30 failed
[chromium] › site-editor/hybrid-theme.spec.js:26:2 › Hybrid theme › can view a template part ───
[chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly
[chromium] › site-editor/multi-entity-saving.spec.js:56:2 › Site Editor - Multi-entity save flow › save flow should allow re-saving after changing the same block attribute
[chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview
[chromium] › site-editor/push-to-global-styles.spec.js:23:2 › Push to Global Styles button › should apply Heading block styles to all Heading blocks
[chromium] › site-editor/style-variations.spec.js:189:2 › Global styles variations › should reflect style variations in the styles applied to the editor
[chromium] › site-editor/template-part.spec.js:22:2 › Template Part › can create template parts via the block placeholder start blank option
[chromium] › site-editor/template-part.spec.js:54:2 › Template Part › can create template parts via the block placeholder choose existing option
[chromium] › site-editor/template-part.spec.js:80:2 › Template Part › can convert a single block to a template part
[chromium] › site-editor/template-part.spec.js:119:2 › Template Part › can convert multiple blocks to a template part
[chromium] › site-editor/template-part.spec.js:179:2 › Template Part › can detach blocks from a template part
[chromium] › site-editor/template-part.spec.js:221:2 › Template Part › shows changes in a template when a template part it contains is modified
[chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link
[chromium] › site-editor/template-part.spec.js:338:2 › Template Part › can not import a widget area into a non-empty template part
[chromium] › site-editor/template-part.spec.js:361:2 › Template Part › Keeps focus in place on undo in template parts
[chromium] › site-editor/template-revert.spec.js:61:2 › Template Revert › should show the original content after revert
[chromium] › site-editor/template-revert.spec.js:158:2 › Template Revert › should show the original content after revert, clicking undo then redo in the header toolbar
[chromium] › site-editor/template-revert.spec.js:190:2 › Template Revert › should show the original content after revert, clicking undo in the notice then undo in the header toolbar
[chromium] › site-editor/writing-flow.spec.js:16:2 › Site editor writing flow › allows shift tabbing to the block toolbar from the first block
[chromium] › site-editor/writing-flow.spec.js:44:2 › Site editor writing flow › allows tabbing to the inspector from the last block
[chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks ─
[chromium] › widgets/customizing-widgets.spec.js:107:2 › Widgets Customizer › should open the inspector panel
[chromium] › widgets/customizing-widgets.spec.js:171:2 › Widgets Customizer › should handle the inserter outer section
[chromium] › widgets/customizing-widgets.spec.js:236:2 › Widgets Customizer › should move focus to the block
[chromium] › widgets/customizing-widgets.spec.js:294:2 › Widgets Customizer › should clear block selection
[chromium] › widgets/customizing-widgets.spec.js:349:2 › Widgets Customizer › should handle legacy widgets
[chromium] › widgets/customizing-widgets.spec.js:439:2 › Widgets Customizer › should handle esc key events
[chromium] › widgets/customizing-widgets.spec.js:482:2 › Widgets Customizer › should move (inner) blocks to another sidebar
[chromium] › widgets/customizing-widgets.spec.js:537:2 › Widgets Customizer › should stay in block settings after making a change in that area
[chromium] › widgets/customizing-widgets.spec.js:589:2 › Widgets Customizer › preserves content in the Custom HTML block
1 flaky
[chromium] › site-editor/font-library.spec.js:45:3 › Font Library › When
|
🎭 Playwright Run Summary
104 failed
[chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu
[chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu
[chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode, edit the template and check the result
[chromium] › editor/various/post-editor-template-mode.spec.js:73:2 › Post Editor Template mode › Allow creating custom block templates in classic themes
[chromium] › editor/various/preview.spec.js:225:2 › Preview with Custom Fields enabled › displays edits to the post title and content in the preview
[chromium] › editor/various/rich-text-deprecated-multiline.spec.js:49:2 › RichText deprecated multiline › should save
[chromium] › editor/various/rich-text-deprecated-multiline.spec.js:71:2 › RichText deprecated multiline › should split in middle
[chromium] › editor/various/rich-text-deprecated-multiline.spec.js:88:2 › RichText deprecated multiline › should merge two lines
[chromium] › editor/various/rich-text-deprecated-multiline.spec.js:107:2 › RichText deprecated multiline › should merge two lines (forward)
[chromium] › editor/various/rich-text.spec.js:11:2 › RichText › should handle change in tag name gracefully
[chromium] › editor/various/rich-text.spec.js:33:2 › RichText › should apply formatting with primary shortcut
[chromium] › editor/various/rich-text.spec.js:53:2 › RichText › should apply formatting when selection is collapsed
[chromium] › editor/various/rich-text.spec.js:75:2 › RichText › should apply multiple formats when selection is collapsed
[chromium] › editor/various/rich-text.spec.js:98:2 › RichText › should not highlight more than one format
[chromium] › editor/various/rich-text.spec.js:122:2 › RichText › should return focus when pressing formatting button
[chromium] › editor/various/rich-text.spec.js:143:2 › RichText › should transform backtick to code
[chromium] › editor/various/rich-text.spec.js:167:2 › RichText › should undo backtick transform with backspace
[chromium] › editor/various/rich-text.spec.js:218:2 › RichText › should not format text after code backtick
[chromium] › editor/various/rich-text.spec.js:235:2 › RichText › should transform when typing backtick over selection
[chromium] › editor/various/rich-text.spec.js:267:2 › RichText › should only mutate text data on input
[chromium] › editor/various/rich-text.spec.js:362:2 › RichText › should not lose selection direction
[chromium] › editor/various/rich-text.spec.js:394:2 › RichText › should handle Home and End keys
[chromium] › editor/various/rich-text.spec.js:418:2 › RichText › should update internal selection after fresh focus
[chromium] › editor/various/rich-text.spec.js:441:2 › RichText › should keep internal selection after blur
[chromium] › editor/various/rich-text.spec.js:474:2 › RichText › should split rich text on paste
[chromium] › editor/various/rich-text.spec.js:512:2 › RichText › should not split rich text on inline paste
[chromium] › editor/various/rich-text.spec.js:535:2 › RichText › should not split rich text on inline paste with formatting
[chromium] › editor/various/rich-text.spec.js:562:2 › RichText › should make bold after split and merge
[chromium] › editor/various/rich-text.spec.js:584:2 › RichText › should apply active formatting for inline paste
[chromium] › editor/various/rich-text.spec.js:612:2 › RichText › should preserve internal formatting
[chromium] › editor/various/rich-text.spec.js:669:2 › RichText › should paste paragraph contents into list
[chromium] › editor/various/rich-text.spec.js:713:2 › RichText › should paste list contents into paragraph
[chromium] › editor/various/rich-text.spec.js:768:2 › RichText › should navigate arround emoji ─
[chromium] › editor/various/rich-text.spec.js:786:2 › RichText › should run i
|
🎭 Playwright Run Summary
73 failed
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
[webkit] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow newlines after multiple mention completions
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option between two other words
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert two subsequent options
[webkit] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via click event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:330:4 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should not insert disabled options
[webkit] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow newlines after multiple option completions
[webkit] › editor/various/autocomplete-and-mentions.spec.js:426:2 › Autocomplete (@Firefox, @WebKit) › should insert elements from multiple completers in a single block
[webkit] › editor/various/autocomplete-and-mentions.spec.js:467:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by keyboard)
[webkit] › editor/various/autocomplete-and-mentions.spec.js:484:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by mouse)
[webkit] › editor/various/autocomplete-and-mentions.spec.js:509:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results
[webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter
[webkit] › editor/various/inserting-blocks.spec.js:94:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging blocks from the global inserter by pressing Escape
[webkit] › editor/various/inserting-blocks.spec.js:147:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter
[webkit] › editor/various/inserting-blocks.spec.js:209:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter
[webkit] › editor/various/inserting-blocks.spec.js:306:2 › Inserting blocks (@f
|
🎭 Playwright Run Summary
93 failed
[chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text
[chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text
[chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group
[chromium] › editor/blocks/navigation-colors.spec.js:187:2 › Navigation colors › The navigation text color should apply to all navigation links including submenu and overlay text
[chromium] › editor/blocks/navigation-colors.spec.js:229:2 › Navigation colors › The navigation background color should apply to all navigation links including submenu and overlay backgrounds
[chromium] › editor/blocks/navigation-colors.spec.js:274:2 › Navigation colors › As a user I expect my navigation to use the colors I selected for it
[chromium] › editor/blocks/navigation-list-view.spec.js:49:2 › Navigation block - List view editing › show a list view in the inspector controls
[chromium] › editor/blocks/navigation-list-view.spec.js:86:2 › Navigation block - List view editing › list view should correctly reflect navigation items' structure
[chromium] › editor/blocks/navigation-list-view.spec.js:137:2 › Navigation block - List view editing › can add new menu items
[chromium] › editor/blocks/navigation-list-view.spec.js:253:2 › Navigation block - List view editing › can remove menu items
[chromium] › editor/blocks/navigation-list-view.spec.js:297:2 › Navigation block - List view editing › can edit menu items
[chromium] › editor/blocks/navigation-list-view.spec.js:385:2 › Navigation block - List view editing › can add submenus
[chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted
[chromium] › editor/blocks/navigation.spec.js:23:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to a list of pages if there are no menus
[chromium] › editor/blocks/navigation.spec.js:49:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu
[chromium] › editor/blocks/navigation.spec.js:91:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to the only existing classic menu if there are no block menus
[chromium] › editor/blocks/navigation.spec.js:127:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my most recently created menu
[chromium] › editor/blocks/navigation.spec.js:180:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu
[chromium] › editor/blocks/navigation.spec.js:217:3 › Navigation block › As a user I want to create submenus using the navigation block › submenu converts to link automatically
[chromium] › editor/blocks/navigation.spec.js:263:2 › Navigation block › As a user I want to see a warning if the menu referenced by a navigation block is not available
[chromium] › editor/blocks/navigation.spec.js:293:2 › Navigation block › Adding new links to a navigation block with existing inner blocks triggers creation of a single Navigation Menu
[chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph
[chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block
[chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block
[chromium
|
🎭 Playwright Run Summary
91 failed
[chromium] › editor/plugins/child-blocks.spec.js:34:2 › Child Blocks › shows up in a parent block
[chromium] › editor/plugins/child-blocks.spec.js:65:2 › Child Blocks › display in a parent block with allowedItems
[chromium] › editor/plugins/container-blocks.spec.js:23:2 › Container block without paragraph support › ensures we can use the alternative block appender properly
[chromium] › editor/plugins/custom-post-types.spec.js:17:2 › Test Custom Post Types › should be able to create an hierarchical post without title support
[chromium] › editor/plugins/custom-post-types.spec.js:69:2 › Test Custom Post Types › should create a cpt with a legacy block in its template without WSOD
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:36:2 › Deprecated Node Matcher › should insert block with children source
[chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code
[chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button
[chromium] › editor/plugins/hooks-api.spec.js:20:2 › Using Hooks API › Should contain a reset block button on the sidebar
[chromium] › editor/plugins/hooks-api.spec.js:37:2 › Using Hooks API › Pressing reset block button resets the block
[chromium] › editor/plugins/iframed-block.spec.js:16:2 › Iframed block › should load script and dependencies in iframe
[chromium] › editor/plugins/iframed-inline-styles.spec.js:19:2 › iframed inline styles › should load inline styles in iframe
[chromium] › editor/plugins/iframed-masonry-block.spec.js:23:2 › iframed masonry block › should load script and dependencies in iframe
[chromium] › editor/plugins/iframed-multiple-block-stylesheets.spec.js:23:2 › iframed multiple block stylesheets › should load multiple block stylesheets in iframe
[chromium] › editor/plugins/image-size.spec.js:25:2 › changing image size › should insert and change my image size
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:23:2 › Allowed Blocks Setting on InnerBlocks › allows all blocks if the allowed blocks setting was not set
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:60:2 › Allowed Blocks Setting on InnerBlocks › limits the blocks if the allowed blocks setting was set
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
[chromium] › editor/plugins/inner-blocks-locking-all-embed.spec.js:32:2 › Embed block inside a locked all parent › embed block should be able to embed external content
[chromium] › editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js:24:3 › Prioritized Inserter Blocks Setting on InnerBlocks › Quick Inserter › uses defaulting ordering if prioritzed blocks setting was not set
[chromium] › editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js:49:3 › Prioritized Inserter Blocks Setting on InnerBlocks › Quick Inserter › uses the priority ordering if prioritzed blocks setting is set
[chromium] › editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js:81:3 › Prioritized Inserter Blocks Setting on InnerBlocks › Quick Inserter › obeys allowed blocks over prioritzed blocks setting if conflicted
[chromium] › editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js:116:3 › Prioritized Inserter Blocks Setting on InnerBlocks › Slash inserter › uses the priority ordering if prioritzed blocks setting is set
[chromium] › editor/plugins/inner-blocks-template-sync.spec.js:66:2 › InnerBlocks Template Sync › Removes blocks that are not expected by the template if a lock all exists
[chromium] › editor/plugins/inner-blocks-template-sync.spec.js:104:2 › InnerBlocks Template Sync › Synchronizes blocks if lock 'all' is set
|
🎭 Playwright Run Summary
108 failed
[firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block
[firefox] › editor/blocks/list.spec.js:37:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block
[firefox] › editor/blocks/list.spec.js:58:2 › List (@Firefox) › can be created by using a number at the start of a paragraph block
[firefox] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ────
[firefox] › editor/blocks/list.spec.js:202:2 › List (@Firefox) › should not undo asterisk transform with backspace after selection change
[firefox] › editor/blocks/list.spec.js:223:2 › List (@Firefox) › can be created by typing "/list"
[firefox] › editor/blocks/list.spec.js:244:2 › List (@Firefox) › can be created by converting a paragraph
[firefox] › editor/blocks/list.spec.js:263:2 › List (@Firefox) › can be created by converting multiple paragraphs
[firefox] › editor/blocks/list.spec.js:293:2 › List (@Firefox) › can be created by converting a paragraph with line breaks
[firefox] › editor/blocks/list.spec.js:319:2 › List (@Firefox) › should not transform lines in block when transforming multiple blocks
[firefox] › editor/blocks/list.spec.js:352:2 › List (@Firefox) › can be converted to paragraphs
[firefox] › editor/blocks/list.spec.js:371:2 › List (@Firefox) › can be converted when nested to paragraphs
[firefox] › editor/blocks/list.spec.js:395:2 › List (@Firefox) › can be converted to a quote ───
[firefox] › editor/blocks/list.spec.js:418:2 › List (@Firefox) › should create paragraph on split at end and merge back with content
[firefox] › editor/blocks/list.spec.js:457:2 › List (@Firefox) › should split into two with paragraph and merge lists
[firefox] › editor/blocks/list.spec.js:529:2 › List (@Firefox) › should keep nested list items when merging with paragraph
[firefox] › editor/blocks/list.spec.js:594:2 › List (@Firefox) › should split into two ordered lists with paragraph
[firefox] › editor/blocks/list.spec.js:627:2 › List (@Firefox) › should split indented list item
[firefox] › editor/blocks/list.spec.js:653:2 › List (@Firefox) › should be immeadiately saved on indentation
[firefox] › editor/blocks/list.spec.js:675:2 › List (@Firefox) › should change the base list type
[firefox] › editor/blocks/list.spec.js:688:2 › List (@Firefox) › should change the indented list type
[firefox] › editor/blocks/list.spec.js:713:2 › List (@Firefox) › should create paragraph on Enter in quote block
[firefox] › editor/blocks/list.spec.js:739:2 › List (@Firefox) › should indent and outdent level 1
[firefox] › editor/blocks/list.spec.js:773:2 › List (@Firefox) › should indent and outdent level 2
[firefox] › editor/blocks/list.spec.js:839:2 › List (@Firefox) › should outdent with children ──
[firefox] › editor/blocks/list.spec.js:889:2 › List (@Firefox) › should insert a line break on shift+enter
[firefox] › editor/blocks/list.spec.js:907:2 › List (@Firefox) › should insert a line break on shift+enter in a non trailing list item
[firefox] › editor/blocks/list.spec.js:938:2 › List (@Firefox) › should create and remove indented list with keyboard only
[firefox] › editor/blocks/list.spec.js:1053:2 › List (@Firefox) › should place the caret in the right place with nested list
[firefox] › editor/blocks/list.spec.js:1086:2 › List (@Firefox) › should not indent list on space with modifier
[firefox] › editor/blocks/list.spec.js:1112:2 › List (@Firefox) › should only convert to list when shortcut ends with space
[firefox] › editor/blocks/list.spec.js:1196:2 › List (@Firefox) › first empty list item is graciously removed
[firefox] › editor/blocks/list.spec.js:1223:2 › List (@Firefox) › should not change the contents when you change the list type to Ordered
[firefox] › editor/blocks/list.spec.js:1255:2 › List (@Firefox) › should not change the contents when you change the list t
|
🎭 Playwright Run Summary
112 failed
[chromium] › editor/various/block-mover.spec.js:11:2 › block mover › should show block mover when more than one block exists
[chromium] › editor/various/block-mover.spec.js:39:2 › block mover › should hide block mover when only one block exists
[chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block
[chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block
[chromium] › editor/various/block-moving-mode.spec.js:122:2 › Block moving mode › can not move inside its own block
[chromium] › editor/various/block-renaming.spec.js:34:3 › Block Renaming › Dialog renaming › allows renaming of blocks that support the feature via dialog-based UI
[chromium] › editor/various/block-renaming.spec.js:246:3 › Block Renaming › Block inspector renaming › allows renaming of blocks that support the feature via "Advanced" section of block inspector tools
[chromium] › editor/various/block-renaming.spec.js:311:3 › Block Renaming › Block inspector renaming › does not allow renaming of blocks that do not support the feature
[chromium] › editor/various/block-switcher.spec.js:11:2 › Block Switcher › Block variation transforms
[chromium] › editor/various/compatibility-classic-editor.spec.js:15:2 › Compatibility with classic editor › Should not apply auto when rendering blocks
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock
[chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks
[chromium] › editor/various/convert-block-type.spec.js:15:2 › Code block › should convert to a preformatted block
[chromium] › editor/various/copy-cut-paste.spec.js:11:2 › Copy/cut/paste › should copy and paste individual blocks with collapsed selection
[chromium] › editor/various/copy-cut-paste.spec.js:31:2 › Copy/cut/paste › should cut and paste individual blocks with collapsed selection
[chromium] › editor/various/copy-cut-paste.spec.js:95:2 › Copy/cut/paste › should respect inline copy when text is selected
[chromium] › editor/various/copy-cut-paste.spec.js:120:2 › Copy/cut/paste › should respect inline copy in places like input fields and textareas
[chromium] › editor/various/copy-cut-paste.spec.js:141:2 › Copy/cut/paste › should handle paste events once
[chromium] › editor/various/copy-cut-paste.spec.js:195:2 › Copy/cut/paste › can copy group onto non textual element (image, spacer)
[chromium] › editor/various/copy-cut-paste.spec.js:249:2 › Copy/cut/paste › should copy only partial selection of text blocks
[chromium] › editor/various/copy-cut-paste.spec.js:282:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between
[chromium] › editor/various/copy-cut-paste.spec.js:316:2 › Copy/cut/paste › should cut partial selection of text blocks
[chromium] › editor/various/copy-cut-paste.spec.js:349:2 › Copy/cut/paste › should cut/paste partial selection with other blocks in-between
[chromium] › editor/various/copy-cut-paste.spec.js:383:2 › Copy/cut/paste › should cut partial selection and merge like a normal `delete` - not forward
[chromium] › editor/various/copy-cut-paste.spec.js:414:2 › Copy/cut/paste › should paste plain text in plain text context when cross block selection is copied
[chromium] › editor/various/copy-cut-paste.spec.js:485:2 › Copy/cut/paste › should paste preformatted in list
[chromium] › editor/various/copy-cut-paste.spec.js:500:2 › Copy/cut/paste › should link selection
[chromium] › editor/various/copy-cut-paste.spec.js:521:2 › Copy/cut/paste › should auto-link ───
[chromium] › editor/various/copy-cut-paste.spec.js:542:2 › Copy/cut/paste › should embed on paste
[chromium] › editor/various/copy-cut-paste.spec.js:554:2 › Copy/cut/paste › should not link selection for non http(s) protocol
[chromi
|
🎭 Playwright Run Summary
146 failed
[chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ────────
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
[chromium] › editor/blocks/buttons.spec.js:82:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted
[chromium] › editor/blocks/buttons.spec.js:114:2 › Buttons › appends http protocol to links added which are missing a protocol
[chromium] › editor/blocks/buttons.spec.js:140:2 › Buttons › can jump to the link editor using the keyboard shortcut
[chromium] › editor/blocks/buttons.spec.js:167:2 › Buttons › can toggle button link settings ───
[chromium] › editor/blocks/buttons.spec.js:260:2 › Buttons › can resize width ──────────────────
[chromium] › editor/blocks/buttons.spec.js:282:2 › Buttons › can apply named colors ────────────
[chromium] › editor/blocks/buttons.spec.js:311:2 › Buttons › can apply custom colors ───────────
[chromium] › editor/blocks/buttons.spec.js:343:2 › Buttons › can apply named gradient background color
[chromium] › editor/blocks/buttons.spec.js:372:2 › Buttons › can apply custom gradient background color
[chromium] › editor/blocks/classic.spec.js:31:2 › Classic › should be inserted ─────────────────
[chromium] › editor/blocks/classic.spec.js:42:2 › Classic › should insert media, convert to blocks, and undo in one step
[chromium] › editor/blocks/classic.spec.js:104:2 › Classic › Should not fail after save/reload ─
[chromium] › editor/blocks/code.spec.js:11:2 › Code › can be created by three backticks and enter
[chromium] › editor/blocks/code.spec.js:25:2 › Code › should delete block when backspace in an empty code
[chromium] › editor/blocks/code.spec.js:39:2 › Code › should paste plain text ──────────────────
[chromium] › editor/blocks/columns.spec.js:15:2 › Columns › restricts all blocks inside the columns block
[chromium] › editor/blocks/columns.spec.js:49:2 › Columns › prevent the removal of locked column block from the column count change UI
[chromium] › editor/blocks/columns.spec.js:89:2 › Columns › Ungroup properly ───────────────────
[chromium] › editor/blocks/columns.spec.js:126:2 › Columns › can exit on Enter ─────────────────
[chromium] › editor/blocks/columns.spec.js:178:2 › Columns › should not split in middle ────────
[chromium] › editor/blocks/columns.spec.js:269:3 › Columns › following paragraph › should be deleted on Backspace when empty
[chromium] › editor/blocks/columns.spec.js:288:3 › Columns › following paragraph › should only select Columns on Backspace when non-empty
[chromium] › editor/blocks/comments.spec.js:45:2 › Comments › We show no results message if there are no comments
[chromium] › editor/blocks/comments.spec.js:60:2 › Comments › Pagination links are working as expected
[chromium] › editor/blocks/comments.spec.js:146:2 › Comments › A button allows the block to switch from legacy mode to editable mode
[chromium] › editor/blocks/comments.spec.js:181:2 › Comments › The editable block version is rendered if the legacy attribute is false
[chromium] › editor/blocks/comments.spec.js:281:2 › Post Comments › is converted to Comments with legacy attribute
[chromium] › editor/blocks/cover.spec.js:27:2 › Cover › can set overlay color using color picker on block placeholder
[chromium] › editor/blocks/cover.spec.js:51:2 › Cover › can set background image using image upload on block placeholder
[chromium] › editor/blocks/cover.spec.js:74:2 › Cover › dims background image down by 50% with the average image color when an image is uploaded
[chromium] › editor/blocks/cover.spec.js:97:2 › Cover › can have the title edited ──────────────
[chromium]
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
3.62 GB |
|
flaky-tests-report
Expired
|
12.9 KB |
|