Lazy load block edit functions #96285
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Puppeteer
7m 56s
Report to GitHub
3m 35s
Annotations
83 errors, 10 warnings, and 8 notices
[chromium] › site-editor/template-revert.spec.js:61:2 › Template Revert › should show the original content after revert:
test/e2e/specs/site-editor/template-revert.spec.js#L78
1) [chromium] › site-editor/template-revert.spec.js:61:2 › Template Revert › should show the original content after revert
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 1
@@ -1,8 +1,8 @@
<!-- wp:template-part {"slug":"header","theme":"emptytheme","tagName":"header"} /-->
- <!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":"","perPage":10}} -->
+ <!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":""}} -->
<div class="wp-block-query"><!-- wp:post-template -->
<!-- wp:post-title {"isLink":true} /-->
<!-- wp:post-excerpt /-->
<!-- /wp:post-template --></div>
76 | const contentAfter =
77 | await templateRevertUtils.getCurrentSiteEditorContent();
> 78 | expect( contentAfter ).toEqual( contentBefore );
| ^
79 | } );
80 |
81 | test( 'should show the original content after revert and page reload', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-revert.spec.js:78:26
|
[chromium] › site-editor/template-revert.spec.js:61:2 › Template Revert › should show the original content after revert:
test/e2e/specs/site-editor/template-revert.spec.js#L78
1) [chromium] › site-editor/template-revert.spec.js:61:2 › Template Revert › should show the original content after revert
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 1
@@ -1,8 +1,8 @@
<!-- wp:template-part {"slug":"header","theme":"emptytheme","tagName":"header"} /-->
- <!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":"","perPage":10}} -->
+ <!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":""}} -->
<div class="wp-block-query"><!-- wp:post-template -->
<!-- wp:post-title {"isLink":true} /-->
<!-- wp:post-excerpt /-->
<!-- /wp:post-template --></div>
76 | const contentAfter =
77 | await templateRevertUtils.getCurrentSiteEditorContent();
> 78 | expect( contentAfter ).toEqual( contentBefore );
| ^
79 | } );
80 |
81 | test( 'should show the original content after revert and page reload', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-revert.spec.js:78:26
|
[chromium] › site-editor/template-revert.spec.js:61:2 › Template Revert › should show the original content after revert:
test/e2e/specs/site-editor/template-revert.spec.js#L78
1) [chromium] › site-editor/template-revert.spec.js:61:2 › Template Revert › should show the original content after revert
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 8
+ Received + 7
- <!-- wp:template-part {"slug":"header","tagName":"header","theme":"emptytheme"} /-->
+ <!-- wp:template-part {"slug":"header","theme":"emptytheme","tagName":"header"} /-->
+
<!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":""}} -->
- <div class="wp-block-query">
- <!-- wp:post-template -->
+ <div class="wp-block-query"><!-- wp:post-template -->
- <!-- wp:post-title {"isLink":true} /-->
+ <!-- wp:post-title {"isLink":true} /-->
- <!-- wp:post-excerpt /-->
+
+ <!-- wp:post-excerpt /-->
- <!-- /wp:post-template -->
- </div>
+ <!-- /wp:post-template --></div>
<!-- /wp:query -->
-
76 | const contentAfter =
77 | await templateRevertUtils.getCurrentSiteEditorContent();
> 78 | expect( contentAfter ).toEqual( contentBefore );
| ^
79 | } );
80 |
81 | test( 'should show the original content after revert and page reload', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-revert.spec.js:78:26
|
[chromium] › site-editor/template-revert.spec.js:158:2 › Template Revert › should show the original content after revert:
test/e2e/specs/site-editor/template-revert.spec.js#L187
2) [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
Error: expect(received).toEqual(expected) // deep equality
- Expected - 8
+ Received + 7
- <!-- wp:template-part {"slug":"header","tagName":"header","theme":"emptytheme"} /-->
+ <!-- wp:template-part {"slug":"header","theme":"emptytheme","tagName":"header"} /-->
+
<!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":""}} -->
- <div class="wp-block-query">
- <!-- wp:post-template -->
+ <div class="wp-block-query"><!-- wp:post-template -->
- <!-- wp:post-title {"isLink":true} /-->
+ <!-- wp:post-title {"isLink":true} /-->
- <!-- wp:post-excerpt /-->
+
+ <!-- wp:post-excerpt /-->
- <!-- /wp:post-template -->
- </div>
+ <!-- /wp:post-template --></div>
<!-- /wp:query -->
-
185 | const contentAfterRedo =
186 | await templateRevertUtils.getCurrentSiteEditorContent();
> 187 | expect( contentAfterRedo ).toEqual( contentBefore );
| ^
188 | } );
189 |
190 | test( 'should show the original content after revert, clicking undo in the notice then undo in the header toolbar', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-revert.spec.js:187:30
|
[chromium] › site-editor/template-revert.spec.js:158:2 › Template Revert › should show the original content after revert:
test/e2e/specs/site-editor/template-revert.spec.js#L187
2) [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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 1
@@ -1,8 +1,8 @@
<!-- wp:template-part {"slug":"header","theme":"emptytheme","tagName":"header"} /-->
- <!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":"","perPage":10}} -->
+ <!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":""}} -->
<div class="wp-block-query"><!-- wp:post-template -->
<!-- wp:post-title {"isLink":true} /-->
<!-- wp:post-excerpt /-->
<!-- /wp:post-template --></div>
185 | const contentAfterRedo =
186 | await templateRevertUtils.getCurrentSiteEditorContent();
> 187 | expect( contentAfterRedo ).toEqual( contentBefore );
| ^
188 | } );
189 |
190 | test( 'should show the original content after revert, clicking undo in the notice then undo in the header toolbar', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-revert.spec.js:187:30
|
[chromium] › site-editor/template-revert.spec.js:158:2 › Template Revert › should show the original content after revert:
test/e2e/specs/site-editor/template-revert.spec.js#L187
2) [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
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 1
@@ -1,8 +1,8 @@
<!-- wp:template-part {"slug":"header","theme":"emptytheme","tagName":"header"} /-->
- <!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":"","perPage":10}} -->
+ <!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":""}} -->
<div class="wp-block-query"><!-- wp:post-template -->
<!-- wp:post-title {"isLink":true} /-->
<!-- wp:post-excerpt /-->
<!-- /wp:post-template --></div>
185 | const contentAfterRedo =
186 | await templateRevertUtils.getCurrentSiteEditorContent();
> 187 | expect( contentAfterRedo ).toEqual( contentBefore );
| ^
188 | } );
189 |
190 | test( 'should show the original content after revert, clicking undo in the notice then undo in the header toolbar', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-revert.spec.js:187:30
|
[chromium] › site-editor/template-revert.spec.js:190:2 › Template Revert › should show the original content after revert:
test/e2e/specs/site-editor/template-revert.spec.js#L224
3) [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
Error: expect(received).toEqual(expected) // deep equality
- Expected - 8
+ Received + 7
- <!-- wp:template-part {"slug":"header","tagName":"header","theme":"emptytheme"} /-->
+ <!-- wp:template-part {"slug":"header","theme":"emptytheme","tagName":"header"} /-->
+
<!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":""}} -->
- <div class="wp-block-query">
- <!-- wp:post-template -->
+ <div class="wp-block-query"><!-- wp:post-template -->
- <!-- wp:post-title {"isLink":true} /-->
+ <!-- wp:post-title {"isLink":true} /-->
- <!-- wp:post-excerpt /-->
+
+ <!-- wp:post-excerpt /-->
- <!-- /wp:post-template -->
- </div>
+ <!-- /wp:post-template --></div>
<!-- /wp:query -->
-
222 | const contentAfterSecondUndo =
223 | await templateRevertUtils.getCurrentSiteEditorContent();
> 224 | expect( contentAfterSecondUndo ).toEqual( contentBefore );
| ^
225 | } );
226 |
227 | test( 'should show the edited content after revert, clicking undo in the header toolbar, save and reload', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-revert.spec.js:224:36
|
[chromium] › site-editor/template-revert.spec.js:190:2 › Template Revert › should show the original content after revert:
test/e2e/specs/site-editor/template-revert.spec.js#L224
3) [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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 1
@@ -1,8 +1,8 @@
<!-- wp:template-part {"slug":"header","theme":"emptytheme","tagName":"header"} /-->
- <!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":"","perPage":10}} -->
+ <!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":""}} -->
<div class="wp-block-query"><!-- wp:post-template -->
<!-- wp:post-title {"isLink":true} /-->
<!-- wp:post-excerpt /-->
<!-- /wp:post-template --></div>
222 | const contentAfterSecondUndo =
223 | await templateRevertUtils.getCurrentSiteEditorContent();
> 224 | expect( contentAfterSecondUndo ).toEqual( contentBefore );
| ^
225 | } );
226 |
227 | test( 'should show the edited content after revert, clicking undo in the header toolbar, save and reload', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-revert.spec.js:224:36
|
[chromium] › site-editor/template-revert.spec.js:190:2 › Template Revert › should show the original content after revert:
test/e2e/specs/site-editor/template-revert.spec.js#L224
3) [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
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 1
@@ -1,8 +1,8 @@
<!-- wp:template-part {"slug":"header","theme":"emptytheme","tagName":"header"} /-->
- <!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":"","perPage":10}} -->
+ <!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":""}} -->
<div class="wp-block-query"><!-- wp:post-template -->
<!-- wp:post-title {"isLink":true} /-->
<!-- wp:post-excerpt /-->
<!-- /wp:post-template --></div>
222 | const contentAfterSecondUndo =
223 | await templateRevertUtils.getCurrentSiteEditorContent();
> 224 | expect( contentAfterSecondUndo ).toEqual( contentBefore );
| ^
225 | } );
226 |
227 | test( 'should show the edited content after revert, clicking undo in the header toolbar, save and reload', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-revert.spec.js:224:36
|
Playwright - 6
Process completed with exit code 1.
|
Playwright - 2
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions:
packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
1) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Select parent block: Allowed Blocks Dynamic"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20
18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` );
19 |
> 20 | await button.click();
| ^
21 | }
22 |
at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:133:3
|
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions:
packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
1) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Select parent block: Allowed Blocks Dynamic"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20
18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` );
19 |
> 20 | await button.click();
| ^
21 | }
22 |
at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:133:3
|
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions:
packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
1) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Select parent block: Allowed Blocks Dynamic"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20
18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` );
19 |
> 20 | await button.click();
| ^
21 | }
22 |
at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:133:3
|
[chromium] › editor/blocks/navigation-list-view.spec.js:86:2 › Navigation block - List view editing › list view should correctly reflect navigation items' structure:
packages/e2e-test-utils-playwright/src/editor/insert-block.ts#L29
2) [chromium] › editor/blocks/navigation-list-view.spec.js:86:2 › Navigation block - List view editing › list view should correctly reflect navigation items' structure
Error: page.evaluate: Execution context was destroyed, most likely because of a navigation.
at ../../../packages/e2e-test-utils-playwright/src/editor/insert-block.ts:29
27 | );
28 |
> 29 | await this.page.evaluate(
| ^
30 | async ( [ _blockRepresentation, _clientId ] ) => {
31 | function recursiveCreateBlock( {
32 | name,
at Editor.insertBlock (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/insert-block.ts:29:18)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:93:3
|
[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:
packages/e2e-test-utils-playwright/src/editor/insert-block.ts#L29
3) [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
Error: page.evaluate: Execution context was destroyed, most likely because of a navigation.
at ../../../packages/e2e-test-utils-playwright/src/editor/insert-block.ts:29
27 | );
28 |
> 29 | await this.page.evaluate(
| ^
30 | async ( [ _blockRepresentation, _clientId ] ) => {
31 | function recursiveCreateBlock( {
32 | name,
at Editor.insertBlock (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/insert-block.ts:29:18)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:28:4
|
[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:
test/e2e/specs/editor/blocks/navigation.spec.js#L214
4) [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
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=navigation').locator('role=button[name="example.com submenu "i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=navigation').locator('role=button[name="example.com submenu "i]')
212 | `role=navigation >> role=button[name="example.com submenu "i]`
213 | )
> 214 | ).toBeVisible();
| ^
215 | } );
216 |
217 | test( 'submenu converts to link automatically', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:214:6
|
[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:
test/e2e/specs/editor/blocks/navigation.spec.js#L214
4) [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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=navigation').locator('role=button[name="example.com submenu "i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=navigation').locator('role=button[name="example.com submenu "i]')
212 | `role=navigation >> role=button[name="example.com submenu "i]`
213 | )
> 214 | ).toBeVisible();
| ^
215 | } );
216 |
217 | test( 'submenu converts to link automatically', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:214:6
|
[chromium] › editor/blocks/quote.spec.js:76:2 › Quote › can be created by typing "/quote":
test/e2e/specs/editor/blocks/quote.spec.js#L84
5) [chromium] › editor/blocks/quote.spec.js:76:2 › Quote › can be created by typing "/quote" ─────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:quote -->
<blockquote class="wp-block-quote"><!-- wp:paragraph -->
- <p>I’m a quote</p>
+ <p>m a quote’‘</p>
<!-- /wp:paragraph --></blockquote>
<!-- /wp:quote -->
82 | await page.keyboard.press( 'Enter' );
83 | await page.keyboard.type( 'I’m a quote' );
> 84 | expect( await editor.getEditedPostContent() ).toBe(
| ^
85 | `<!-- wp:quote -->
86 | <blockquote class="wp-block-quote"><!-- wp:paragraph -->
87 | <p>I’m a quote</p>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:84:49
|
[chromium] › editor/blocks/quote.spec.js:220:2 › Quote › can be created by converting a heading:
test/e2e/specs/editor/blocks/quote.spec.js#L227
6) [chromium] › editor/blocks/quote.spec.js:220:2 › Quote › can be created by converting a heading
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:quote -->
<blockquote class="wp-block-quote"><!-- wp:heading -->
- <h2 class="wp-block-heading">test</h2>
+ <h2 class="wp-block-heading">est</h2>
<!-- /wp:heading --></blockquote>
<!-- /wp:quote -->
225 | await page.keyboard.type( 'test' );
226 | await editor.transformBlockTo( 'core/quote' );
> 227 | expect( await editor.getEditedPostContent() ).toBe(
| ^
228 | `<!-- wp:quote -->
229 | <blockquote class="wp-block-quote"><!-- wp:heading -->
230 | <h2 class="wp-block-heading">test</h2>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:227:49
|
[chromium] › editor/blocks/quote.spec.js:236:2 › Quote › can be converted to a pullquote:
test/e2e/specs/editor/blocks/quote.spec.js#L244
7) [chromium] › editor/blocks/quote.spec.js:236:2 › Quote › can be converted to a pullquote ──────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:pullquote -->
- <figure class="wp-block-pullquote"><blockquote><p>one<br>two</p><cite>cite</cite></blockquote></figure>
+ <figure class="wp-block-pullquote"><blockquote><p>e<br>two</p><cite>cite</cite></blockquote></figure>
<!-- /wp:pullquote -->
242 | await page.keyboard.type( 'cite' );
243 | await editor.transformBlockTo( 'core/pullquote' );
> 244 | expect( await editor.getEditedPostContent() ).toBe(
| ^
245 | `<!-- wp:pullquote -->
246 | <figure class="wp-block-pullquote"><blockquote><p>one<br>two</p><cite>cite</cite></blockquote></figure>
247 | <!-- /wp:pullquote -->`
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:244:49
|
[chromium] › editor/various/rich-text.spec.js:669:2 › RichText › should paste paragraph contents into list:
test/e2e/specs/editor/various/rich-text.spec.js#L696
1) [chromium] › editor/various/rich-text.spec.js:669:2 › RichText › should paste paragraph contents into list
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -7,11 +7,11 @@
},
Object {
"innerBlocks": Array [
Object {
"attributes": Object {
- "content": "1<br>2",
+ "content": "",
},
"name": "core/list-item",
},
],
"name": "core/list",
694 | await pageUtils.pressKeys( 'primary+v' );
695 |
> 696 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
697 | {
698 | name: 'core/paragraph',
699 | attributes: { content: '1<br>2' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:696:38
|
[chromium] › editor/various/rich-text.spec.js:669:2 › RichText › should paste paragraph contents into list:
test/e2e/specs/editor/various/rich-text.spec.js#L696
1) [chromium] › editor/various/rich-text.spec.js:669:2 › RichText › should paste paragraph contents into list
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -7,11 +7,11 @@
},
Object {
"innerBlocks": Array [
Object {
"attributes": Object {
- "content": "1<br>2",
+ "content": "",
},
"name": "core/list-item",
},
],
"name": "core/list",
694 | await pageUtils.pressKeys( 'primary+v' );
695 |
> 696 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
697 | {
698 | name: 'core/paragraph',
699 | attributes: { content: '1<br>2' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:696:38
|
[chromium] › editor/various/rich-text.spec.js:669:2 › RichText › should paste paragraph contents into list:
test/e2e/specs/editor/various/rich-text.spec.js#L696
1) [chromium] › editor/various/rich-text.spec.js:669:2 › RichText › should paste paragraph contents into list
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -7,11 +7,11 @@
},
Object {
"innerBlocks": Array [
Object {
"attributes": Object {
- "content": "1<br>2",
+ "content": "",
},
"name": "core/list-item",
},
],
"name": "core/list",
694 | await pageUtils.pressKeys( 'primary+v' );
695 |
> 696 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
697 | {
698 | name: 'core/paragraph',
699 | attributes: { content: '1<br>2' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:696:38
|
[chromium] › editor/various/rich-text.spec.js:713:2 › RichText › should paste list contents into paragraph:
test/e2e/specs/editor/various/rich-text.spec.js#L744
2) [chromium] › editor/various/rich-text.spec.js:713:2 › RichText › should paste list contents into paragraph
Error: expect(received).toMatchObject(expected)
- Expected - 26
+ Received + 2
@@ -3,47 +3,23 @@
"innerBlocks": Array [
Object {
"attributes": Object {
"content": "1",
},
- "innerBlocks": Array [
- Object {
- "innerBlocks": Array [
- Object {
- "attributes": Object {
- "content": "2",
- },
- "name": "core/list-item",
- },
- ],
- "name": "core/list",
- },
- ],
+ "innerBlocks": Array [],
"name": "core/list-item",
},
],
"name": "core/list",
},
Object {
"innerBlocks": Array [
Object {
"attributes": Object {
"content": "1",
- },
- "innerBlocks": Array [
- Object {
- "innerBlocks": Array [
- Object {
- "attributes": Object {
- "content": "2",
},
- "name": "core/list-item",
- },
- ],
- "name": "core/list",
- },
- ],
+ "innerBlocks": Array [],
"name": "core/list-item",
},
],
"name": "core/list",
},
742 | await pageUtils.pressKeys( 'primary+v' );
743 |
> 744 | expect( await editor.getBlocks() ).toMatchObject(
| ^
745 | Array( 2 ).fill( {
746 | name: 'core/list',
747 | innerBlocks: [
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:744:38
|
[chromium] › editor/various/rich-text.spec.js:713:2 › RichText › should paste list contents into paragraph:
test/e2e/specs/editor/various/rich-text.spec.js#L744
2) [chromium] › editor/various/rich-text.spec.js:713:2 › RichText › should paste list contents into paragraph
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 26
+ Received + 2
@@ -3,47 +3,23 @@
"innerBlocks": Array [
Object {
"attributes": Object {
"content": "1",
},
- "innerBlocks": Array [
- Object {
- "innerBlocks": Array [
- Object {
- "attributes": Object {
- "content": "2",
- },
- "name": "core/list-item",
- },
- ],
- "name": "core/list",
- },
- ],
+ "innerBlocks": Array [],
"name": "core/list-item",
},
],
"name": "core/list",
},
Object {
"innerBlocks": Array [
Object {
"attributes": Object {
"content": "1",
- },
- "innerBlocks": Array [
- Object {
- "innerBlocks": Array [
- Object {
- "attributes": Object {
- "content": "2",
},
- "name": "core/list-item",
- },
- ],
- "name": "core/list",
- },
- ],
+ "innerBlocks": Array [],
"name": "core/list-item",
},
],
"name": "core/list",
},
742 | await pageUtils.pressKeys( 'primary+v' );
743 |
> 744 | expect( await editor.getBlocks() ).toMatchObject(
| ^
745 | Array( 2 ).fill( {
746 | name: 'core/list',
747 | innerBlocks: [
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:744:38
|
[chromium] › editor/various/rich-text.spec.js:713:2 › RichText › should paste list contents into paragraph:
test/e2e/specs/editor/various/rich-text.spec.js#L744
2) [chromium] › editor/various/rich-text.spec.js:713:2 › RichText › should paste list contents into paragraph
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 26
+ Received + 2
@@ -3,47 +3,23 @@
"innerBlocks": Array [
Object {
"attributes": Object {
"content": "1",
},
- "innerBlocks": Array [
- Object {
- "innerBlocks": Array [
- Object {
- "attributes": Object {
- "content": "2",
- },
- "name": "core/list-item",
- },
- ],
- "name": "core/list",
- },
- ],
+ "innerBlocks": Array [],
"name": "core/list-item",
},
],
"name": "core/list",
},
Object {
"innerBlocks": Array [
Object {
"attributes": Object {
"content": "1",
- },
- "innerBlocks": Array [
- Object {
- "innerBlocks": Array [
- Object {
- "attributes": Object {
- "content": "2",
},
- "name": "core/list-item",
- },
- ],
- "name": "core/list",
- },
- ],
+ "innerBlocks": Array [],
"name": "core/list-item",
},
],
"name": "core/list",
},
742 | await pageUtils.pressKeys( 'primary+v' );
743 |
> 744 | expect( await editor.getBlocks() ).toMatchObject(
| ^
745 | Array( 2 ).fill( {
746 | name: 'core/list',
747 | innerBlocks: [
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:744:38
|
[chromium] › editor/various/splitting-merging.spec.js:423:3 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L433
3) [chromium] › editor/various/splitting-merging.spec.js:423:3 › splitting and merging blocks (@Firefox, @WebKit) › test restore selection when merge produces more than one block › on forward delete
Error: expect(received).toMatchObject(expected)
- Expected - 12
+ Received + 5
Array [
Object {
"attributes": Object {
"content": "hi",
+ "dropCap": false,
},
+ "innerBlocks": Array [],
"name": "core/paragraph",
},
Object {
"attributes": Object {
- "content": "item 1",
- },
- "name": "core/paragraph",
- },
- Object {
- "innerBlocks": Array [
- Object {
- "attributes": Object {
"content": "item 2",
+ "dropCap": false,
},
- "name": "core/list-item",
- },
- ],
- "name": "core/list",
+ "innerBlocks": Array [],
+ "name": "core/paragraph",
},
]
431 | await page.keyboard.press( 'Delete' );
432 |
> 433 | expect( await editor.getBlocks() ).toMatchObject( snap1 );
| ^
434 |
435 | await page.keyboard.press( 'Delete' );
436 | // Carret should be in the first block and at the proper position.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:433:39
|
[chromium] › editor/various/splitting-merging.spec.js:423:3 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L433
3) [chromium] › editor/various/splitting-merging.spec.js:423:3 › splitting and merging blocks (@Firefox, @WebKit) › test restore selection when merge produces more than one block › on forward delete
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 12
+ Received + 5
Array [
Object {
"attributes": Object {
"content": "hi",
+ "dropCap": false,
},
+ "innerBlocks": Array [],
"name": "core/paragraph",
},
Object {
"attributes": Object {
- "content": "item 1",
- },
- "name": "core/paragraph",
- },
- Object {
- "innerBlocks": Array [
- Object {
- "attributes": Object {
"content": "item 2",
+ "dropCap": false,
},
- "name": "core/list-item",
- },
- ],
- "name": "core/list",
+ "innerBlocks": Array [],
+ "name": "core/paragraph",
},
]
431 | await page.keyboard.press( 'Delete' );
432 |
> 433 | expect( await editor.getBlocks() ).toMatchObject( snap1 );
| ^
434 |
435 | await page.keyboard.press( 'Delete' );
436 | // Carret should be in the first block and at the proper position.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:433:39
|
[chromium] › editor/various/splitting-merging.spec.js:423:3 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L433
3) [chromium] › editor/various/splitting-merging.spec.js:423:3 › splitting and merging blocks (@Firefox, @WebKit) › test restore selection when merge produces more than one block › on forward delete
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -5,11 +5,11 @@
},
"name": "core/paragraph",
},
Object {
"attributes": Object {
- "content": "item 1",
+ "content": "1",
},
"name": "core/paragraph",
},
Object {
"innerBlocks": Array [
431 | await page.keyboard.press( 'Delete' );
432 |
> 433 | expect( await editor.getBlocks() ).toMatchObject( snap1 );
| ^
434 |
435 | await page.keyboard.press( 'Delete' );
436 | // Carret should be in the first block and at the proper position.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:433:39
|
[chromium] › editor/various/splitting-merging.spec.js:443:3 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L454
4) [chromium] › editor/various/splitting-merging.spec.js:443:3 › splitting and merging blocks (@Firefox, @WebKit) › test restore selection when merge produces more than one block › on backspace
Error: expect(received).toMatchObject(expected)
- Expected - 6
+ Received + 7
@@ -1,24 +1,25 @@
Array [
Object {
"attributes": Object {
- "content": "hi",
+ "content": "item 2",
+ "dropCap": false,
},
+ "innerBlocks": Array [],
"name": "core/paragraph",
},
Object {
"attributes": Object {
- "content": "item 1",
+ "ordered": false,
+ "values": "",
},
- "name": "core/paragraph",
- },
- Object {
"innerBlocks": Array [
Object {
"attributes": Object {
- "content": "item 2",
+ "content": "",
},
+ "innerBlocks": Array [],
"name": "core/list-item",
},
],
"name": "core/list",
},
452 | await page.keyboard.press( 'Backspace' );
453 |
> 454 | expect( await editor.getBlocks() ).toMatchObject( snap1 );
| ^
455 |
456 | await page.keyboard.press( 'Backspace' );
457 | // Carret should be in the first block and at the proper position.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:454:39
|
Playwright - 5
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
Playwright - 4
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › editor/various/footnotes.spec.js:29:2 › Footnotes › can be inserted:
test/e2e/specs/editor/various/footnotes.spec.js#L47
1) [chromium] › editor/various/footnotes.spec.js:29:2 › Footnotes › can be inserted ──────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -5,11 +5,11 @@
},
"name": "core/paragraph",
},
Object {
"attributes": Object {
- "content": "second paragraph<sup data-fn=\"block-011334e7-9cd3-4860-8ba3-d873bf6d24e3\" class=\"fn\"><a href=\"#block-011334e7-9cd3-4860-8ba3-d873bf6d24e3\" id=\"block-011334e7-9cd3-4860-8ba3-d873bf6d24e3-link\">1</a></sup>",
+ "content": "first footnotesecond paragraph<sup data-fn=\"68fbcc48-67c9-427c-ad21-7e6f7a8fbc21\" class=\"fn\"><a href=\"#68fbcc48-67c9-427c-ad21-7e6f7a8fbc21\" id=\"68fbcc48-67c9-427c-ad21-7e6f7a8fbc21-link\">1</a></sup>",
},
"name": "core/paragraph",
},
Object {
"name": "core/footnotes",
45 | } );
46 |
> 47 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
48 | {
49 | name: 'core/paragraph',
50 | attributes: { content: 'first paragraph' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/footnotes.spec.js:47:38
|
[chromium] › editor/various/footnotes.spec.js:29:2 › Footnotes › can be inserted:
test/e2e/specs/editor/various/footnotes.spec.js#L47
1) [chromium] › editor/various/footnotes.spec.js:29:2 › Footnotes › can be inserted ──────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -5,11 +5,11 @@
},
"name": "core/paragraph",
},
Object {
"attributes": Object {
- "content": "second paragraph<sup data-fn=\"block-e79e3f19-820d-48a3-8dcd-746f7c08cf5e\" class=\"fn\"><a href=\"#block-e79e3f19-820d-48a3-8dcd-746f7c08cf5e\" id=\"block-e79e3f19-820d-48a3-8dcd-746f7c08cf5e-link\">1</a></sup>",
+ "content": "first footnotesecond paragraph<sup data-fn=\"0a01d7b6-06a8-439e-b5d8-a290c0fd7898\" class=\"fn\"><a href=\"#0a01d7b6-06a8-439e-b5d8-a290c0fd7898\" id=\"0a01d7b6-06a8-439e-b5d8-a290c0fd7898-link\">1</a></sup>",
},
"name": "core/paragraph",
},
Object {
"name": "core/footnotes",
45 | } );
46 |
> 47 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
48 | {
49 | name: 'core/paragraph',
50 | attributes: { content: 'first paragraph' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/footnotes.spec.js:47:38
|
[chromium] › editor/various/footnotes.spec.js:29:2 › Footnotes › can be inserted:
test/e2e/specs/editor/various/footnotes.spec.js#L47
1) [chromium] › editor/various/footnotes.spec.js:29:2 › Footnotes › can be inserted ──────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -5,11 +5,11 @@
},
"name": "core/paragraph",
},
Object {
"attributes": Object {
- "content": "second paragraph<sup data-fn=\"block-9bb5bd0b-aa32-4027-b401-eca4ad134933\" class=\"fn\"><a href=\"#block-9bb5bd0b-aa32-4027-b401-eca4ad134933\" id=\"block-9bb5bd0b-aa32-4027-b401-eca4ad134933-link\">1</a></sup>",
+ "content": "first footnotesecond paragraph<sup data-fn=\"9b4d5e93-f5d1-42c8-9d44-27c78057241d\" class=\"fn\"><a href=\"#9b4d5e93-f5d1-42c8-9d44-27c78057241d\" id=\"9b4d5e93-f5d1-42c8-9d44-27c78057241d-link\">1</a></sup>",
},
"name": "core/paragraph",
},
Object {
"name": "core/footnotes",
45 | } );
46 |
> 47 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
48 | {
49 | name: 'core/paragraph',
50 | attributes: { content: 'first paragraph' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/footnotes.spec.js:47:38
|
[chromium] › editor/various/footnotes.spec.js:190:2 › Footnotes › can be inserted in a list:
test/e2e/specs/editor/various/footnotes.spec.js#L204
2) [chromium] › editor/various/footnotes.spec.js:190:2 › Footnotes › can be inserted in a list ───
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -1,11 +1,11 @@
Array [
Object {
"innerBlocks": Array [
Object {
"attributes": Object {
- "content": "1<sup data-fn=\"\" class=\"fn\"><a href=\"#\" id=\"-link\">1</a></sup>",
+ "content": "a1<sup data-fn=\"d5ab15cb-53a3-4590-86eb-d5d2acb65b44\" class=\"fn\"><a href=\"#d5ab15cb-53a3-4590-86eb-d5d2acb65b44\" id=\"d5ab15cb-53a3-4590-86eb-d5d2acb65b44-link\">1</a></sup>",
},
"name": "core/list-item",
},
],
"name": "core/list",
202 | } );
203 |
> 204 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
205 | {
206 | name: 'core/list',
207 | innerBlocks: [
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/footnotes.spec.js:204:38
|
[chromium] › editor/various/footnotes.spec.js:190:2 › Footnotes › can be inserted in a list:
test/e2e/specs/editor/various/footnotes.spec.js#L204
2) [chromium] › editor/various/footnotes.spec.js:190:2 › Footnotes › can be inserted in a list ───
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -1,11 +1,11 @@
Array [
Object {
"innerBlocks": Array [
Object {
"attributes": Object {
- "content": "1<sup data-fn=\"\" class=\"fn\"><a href=\"#\" id=\"-link\">1</a></sup>",
+ "content": "a1<sup data-fn=\"24406934-47eb-4a96-8e35-cdfcabaf3397\" class=\"fn\"><a href=\"#24406934-47eb-4a96-8e35-cdfcabaf3397\" id=\"24406934-47eb-4a96-8e35-cdfcabaf3397-link\">1</a></sup>",
},
"name": "core/list-item",
},
],
"name": "core/list",
202 | } );
203 |
> 204 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
205 | {
206 | name: 'core/list',
207 | innerBlocks: [
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/footnotes.spec.js:204:38
|
[chromium] › editor/various/footnotes.spec.js:190:2 › Footnotes › can be inserted in a list:
test/e2e/specs/editor/various/footnotes.spec.js#L204
2) [chromium] › editor/various/footnotes.spec.js:190:2 › Footnotes › can be inserted in a list ───
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -1,11 +1,11 @@
Array [
Object {
"innerBlocks": Array [
Object {
"attributes": Object {
- "content": "1<sup data-fn=\"\" class=\"fn\"><a href=\"#\" id=\"-link\">1</a></sup>",
+ "content": "a1<sup data-fn=\"3ef68b80-9a16-4fc1-9984-1851325913b6\" class=\"fn\"><a href=\"#3ef68b80-9a16-4fc1-9984-1851325913b6\" id=\"3ef68b80-9a16-4fc1-9984-1851325913b6-link\">1</a></sup>",
},
"name": "core/list-item",
},
],
"name": "core/list",
202 | } );
203 |
> 204 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
205 | {
206 | name: 'core/list',
207 | innerBlocks: [
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/footnotes.spec.js:204:38
|
[chromium] › editor/various/footnotes.spec.js:229:2 › Footnotes › can be inserted in a table:
test/e2e/specs/editor/various/footnotes.spec.js#L245
3) [chromium] › editor/various/footnotes.spec.js:229:2 › Footnotes › can be inserted in a table ──
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -3,11 +3,11 @@
"attributes": Object {
"body": Array [
Object {
"cells": Array [
Object {
- "content": "1<sup data-fn=\"\" class=\"fn\"><a href=\"#\" id=\"-link\">1</a></sup>",
+ "content": "a1<sup data-fn=\"6d2d98d0-1f3d-4cf3-8948-f17301ac4f78\" class=\"fn\"><a href=\"#6d2d98d0-1f3d-4cf3-8948-f17301ac4f78\" id=\"6d2d98d0-1f3d-4cf3-8948-f17301ac4f78-link\">1</a></sup>",
"tag": "td",
},
Object {
"content": "",
"tag": "td",
243 | } );
244 |
> 245 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
246 | {
247 | name: 'core/table',
248 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/footnotes.spec.js:245:38
|
[chromium] › editor/various/footnotes.spec.js:229:2 › Footnotes › can be inserted in a table:
test/e2e/specs/editor/various/footnotes.spec.js#L245
3) [chromium] › editor/various/footnotes.spec.js:229:2 › Footnotes › can be inserted in a table ──
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -3,11 +3,11 @@
"attributes": Object {
"body": Array [
Object {
"cells": Array [
Object {
- "content": "1<sup data-fn=\"\" class=\"fn\"><a href=\"#\" id=\"-link\">1</a></sup>",
+ "content": "a1<sup data-fn=\"c39c7964-859e-49f8-a2b4-b543c5f92a97\" class=\"fn\"><a href=\"#c39c7964-859e-49f8-a2b4-b543c5f92a97\" id=\"c39c7964-859e-49f8-a2b4-b543c5f92a97-link\">1</a></sup>",
"tag": "td",
},
Object {
"content": "",
"tag": "td",
243 | } );
244 |
> 245 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
246 | {
247 | name: 'core/table',
248 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/footnotes.spec.js:245:38
|
[chromium] › editor/various/footnotes.spec.js:229:2 › Footnotes › can be inserted in a table:
test/e2e/specs/editor/various/footnotes.spec.js#L245
3) [chromium] › editor/various/footnotes.spec.js:229:2 › Footnotes › can be inserted in a table ──
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -3,11 +3,11 @@
"attributes": Object {
"body": Array [
Object {
"cells": Array [
Object {
- "content": "1<sup data-fn=\"\" class=\"fn\"><a href=\"#\" id=\"-link\">1</a></sup>",
+ "content": "a1<sup data-fn=\"465d3b40-fb7a-43c3-a0cf-012fbf172c6f\" class=\"fn\"><a href=\"#465d3b40-fb7a-43c3-a0cf-012fbf172c6f\" id=\"465d3b40-fb7a-43c3-a0cf-012fbf172c6f-link\">1</a></sup>",
"tag": "td",
},
Object {
"content": "",
"tag": "td",
243 | } );
244 |
> 245 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
246 | {
247 | name: 'core/table',
248 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/footnotes.spec.js:245:38
|
[chromium] › editor/various/footnotes.spec.js:290:2 › Footnotes › works with revisions:
test/e2e/specs/editor/various/footnotes.spec.js#L322
4) [chromium] › editor/various/footnotes.spec.js:290:2 › Footnotes › works with revisions ────────
Error: expect(received).toMatchObject(expected)
- Expected - 2
+ Received + 2
@@ -2,9 +2,9 @@
Object {
"content": "second footnote",
"id": "02e4c39e-7f61-4afb-9c5e-437b119baf90",
},
Object {
- "content": "first footnote\"",
- "id": "block-0731712a-eb62-45ee-93d2-f20fc2e8b19d",
+ "content": "",
+ "id": "e90cc3f7-374d-425a-9d25-99d9908b7d15",
},
]
320 |
321 | // This also saves the post!
> 322 | expect( await getFootnotes( page ) ).toMatchObject( [
| ^
323 | {
324 | content: 'second footnote',
325 | id: id2,
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/footnotes.spec.js:322:40
|
[webkit] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L799
1) [webkit] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@Firefox, @WebKit) › should extend selection into paragraph for list with longer last item
Error: expect(received).toBe(expected) // Object.is equality
Expected: ""
Received: "<!-- wp:paragraph -->
<p>a</p>
<!-- /wp:paragraph -->·
<!-- wp:list -->
<ul><!-- wp:list-item -->
<li></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
797 | await page.keyboard.press( 'Backspace' );
798 |
> 799 | await expect.poll( editor.getEditedPostContent ).toBe( '' );
| ^
800 | } );
801 |
802 | test( 'should not have a dead zone between blocks (lower)', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:799:52
|
[webkit] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L799
1) [webkit] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@Firefox, @WebKit) › should extend selection into paragraph for list with longer last item
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: ""
Received: "<!-- wp:paragraph -->
<p>a</p>
<!-- /wp:paragraph -->·
<!-- wp:list -->
<ul><!-- wp:list-item -->
<li></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
797 | await page.keyboard.press( 'Backspace' );
798 |
> 799 | await expect.poll( editor.getEditedPostContent ).toBe( '' );
| ^
800 | } );
801 |
802 | test( 'should not have a dead zone between blocks (lower)', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:799:52
|
[webkit] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L799
1) [webkit] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@Firefox, @WebKit) › should extend selection into paragraph for list with longer last item
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: ""
Received: "<!-- wp:paragraph -->
<p>a</p>
<!-- /wp:paragraph -->·
<!-- wp:list -->
<ul><!-- wp:list-item -->
<li></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
797 | await page.keyboard.press( 'Backspace' );
798 |
> 799 | await expect.poll( editor.getEditedPostContent ).toBe( '' );
| ^
800 | } );
801 |
802 | test( 'should not have a dead zone between blocks (lower)', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:799:52
|
Playwright - 7
Process completed with exit code 1.
|
Playwright - 7
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
Playwright - 3
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
Playwright - 3
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › Should show the value of the custom field:
test/e2e/specs/editor/various/block-bindings.spec.js#L70
1) [chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › Should show the value of the custom field
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' })
Expected string: "text_custom_field"
Received string: "paragraph default content"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' })
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
68 | name: 'Block: Paragraph',
69 | } );
> 70 | await expect( paragraphBlock ).toHaveText(
| ^
71 | 'text_custom_field'
72 | );
73 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:70:36
|
[chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › Should show the value of the custom field:
test/e2e/specs/editor/various/block-bindings.spec.js#L70
1) [chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › Should show the value of the custom field
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' })
Expected string: "text_custom_field"
Received string: "paragraph default content"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' })
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
68 | name: 'Block: Paragraph',
69 | } );
> 70 | await expect( paragraphBlock ).toHaveText(
| ^
71 | 'text_custom_field'
72 | );
73 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:70:36
|
[chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › Should show the value of the custom field:
test/e2e/specs/editor/various/block-bindings.spec.js#L70
1) [chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › Should show the value of the custom field
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' })
Expected string: "text_custom_field"
Received string: "paragraph default content"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' })
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
- locator resolved to <p tabindex="0" role="document" data-empty="false" …>paragraph default content</p>
- unexpected value "paragraph default content"
68 | name: 'Block: Paragraph',
69 | } );
> 70 | await expect( paragraphBlock ).toHaveText(
| ^
71 | 'text_custom_field'
72 | );
73 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:70:36
|
[chromium] › editor/various/block-bindings.spec.js:123:4 › Block bindings › Template context › Heading › Should show the key of the custom field:
test/e2e/specs/editor/various/block-bindings.spec.js#L143
2) [chromium] › editor/various/block-bindings.spec.js:123:4 › Block bindings › Template context › Heading › Should show the key of the custom field
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Heading' })
Expected string: "text_custom_field"
Received string: "heading default content"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Heading' })
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
141 | name: 'Block: Heading',
142 | } );
> 143 | await expect( headingBlock ).toHaveText( 'text_custom_field' );
| ^
144 | } );
145 |
146 | test( 'Should lock the appropriate controls', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:143:34
|
[chromium] › editor/various/block-bindings.spec.js:123:4 › Block bindings › Template context › Heading › Should show the key of the custom field:
test/e2e/specs/editor/various/block-bindings.spec.js#L143
2) [chromium] › editor/various/block-bindings.spec.js:123:4 › Block bindings › Template context › Heading › Should show the key of the custom field
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Heading' })
Expected string: "text_custom_field"
Received string: "heading default content"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Heading' })
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
141 | name: 'Block: Heading',
142 | } );
> 143 | await expect( headingBlock ).toHaveText( 'text_custom_field' );
| ^
144 | } );
145 |
146 | test( 'Should lock the appropriate controls', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:143:34
|
[chromium] › editor/various/block-bindings.spec.js:123:4 › Block bindings › Template context › Heading › Should show the key of the custom field:
test/e2e/specs/editor/various/block-bindings.spec.js#L143
2) [chromium] › editor/various/block-bindings.spec.js:123:4 › Block bindings › Template context › Heading › Should show the key of the custom field
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Heading' })
Expected string: "text_custom_field"
Received string: "heading default content"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Heading' })
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
- locator resolved to <h2 tabindex="0" role="document" data-title="Heading…>heading default content</h2>
- unexpected value "heading default content"
141 | name: 'Block: Heading',
142 | } );
> 143 | await expect( headingBlock ).toHaveText( 'text_custom_field' );
| ^
144 | } );
145 |
146 | test( 'Should lock the appropriate controls', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:143:34
|
[chromium] › editor/various/block-bindings.spec.js:194:4 › Block bindings › Template context › Button › Should show the key of the custom field when text is bound:
test/e2e/specs/editor/various/block-bindings.spec.js#L221
3) [chromium] › editor/various/block-bindings.spec.js:194:4 › Block bindings › Template context › Button › Should show the key of the custom field when text is bound
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Button', exact: true })
Expected string: "text_custom_field"
Received string: "button default text"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Button', exact: true })
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
219 | exact: true,
220 | } );
> 221 | await expect( buttonBlock ).toHaveText( 'text_custom_field' );
| ^
222 | } );
223 |
224 | test( 'Should lock text controls when text is bound', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:221:33
|
[chromium] › editor/various/block-bindings.spec.js:194:4 › Block bindings › Template context › Button › Should show the key of the custom field when text is bound:
test/e2e/specs/editor/various/block-bindings.spec.js#L221
3) [chromium] › editor/various/block-bindings.spec.js:194:4 › Block bindings › Template context › Button › Should show the key of the custom field when text is bound
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Button', exact: true })
Expected string: "text_custom_field"
Received string: "button default text"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Button', exact: true })
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
219 | exact: true,
220 | } );
> 221 | await expect( buttonBlock ).toHaveText( 'text_custom_field' );
| ^
222 | } );
223 |
224 | test( 'Should lock text controls when text is bound', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:221:33
|
[chromium] › editor/various/block-bindings.spec.js:194:4 › Block bindings › Template context › Button › Should show the key of the custom field when text is bound:
test/e2e/specs/editor/various/block-bindings.spec.js#L221
3) [chromium] › editor/various/block-bindings.spec.js:194:4 › Block bindings › Template context › Button › Should show the key of the custom field when text is bound
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Button', exact: true })
Expected string: "text_custom_field"
Received string: "button default text"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Button', exact: true })
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
- locator resolved to <div tabindex="0" role="document" data-title="Button"…>…</div>
- unexpected value "button default text"
219 | exact: true,
220 | } );
> 221 | await expect( buttonBlock ).toHaveText( 'text_custom_field' );
| ^
222 | } );
223 |
224 | test( 'Should lock text controls when text is bound', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:221:33
|
[chromium] › editor/various/block-bindings.spec.js:529:4 › Block bindings › Template context › Image › Should disable alt textarea when alt is bound:
test/e2e/specs/editor/various/block-bindings.spec.js#L573
4) [chromium] › editor/various/block-bindings.spec.js:529:4 › Block bindings › Template context › Image › Should disable alt textarea when alt is bound
Error: expect(received).toBe(expected) // Object.is equality
Expected: "text_custom_field"
Received: "default alt value"
571 | .getByLabel( 'Alternative text' )
572 | .inputValue();
> 573 | expect( altValue ).toBe( 'text_custom_field' );
| ^
574 |
575 | // Title input is enabled and with the original value.
576 | await page
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:573:24
|
Playwright - 1
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › editor/blocks/heading.spec.js:102:2 › Heading › should create a paragraph block below when pressing enter at the end:
test/e2e/specs/editor/blocks/heading.spec.js#L110
1) [chromium] › editor/blocks/heading.spec.js:102:2 › Heading › should create a paragraph block below when pressing enter at the end
Error: expect(received).toMatchObject(expected)
- Expected - 6
+ Received + 1
@@ -2,14 +2,9 @@
Object {
"attributes": Object {
"content": "a",
"level": 2,
},
+ "innerBlocks": Array [],
"name": "core/heading",
- },
- Object {
- "attributes": Object {
- "content": "",
- },
- "name": "core/paragraph",
},
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
108 | await page.keyboard.press( 'Enter' );
109 |
> 110 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
111 | {
112 | name: 'core/heading',
113 | attributes: { content: 'a', level: 2 },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/heading.spec.js:110:41
|
[chromium] › editor/blocks/heading.spec.js:102:2 › Heading › should create a paragraph block below when pressing enter at the end:
test/e2e/specs/editor/blocks/heading.spec.js#L110
1) [chromium] › editor/blocks/heading.spec.js:102:2 › Heading › should create a paragraph block below when pressing enter at the end
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 6
+ Received + 1
@@ -2,14 +2,9 @@
Object {
"attributes": Object {
"content": "a",
"level": 2,
},
+ "innerBlocks": Array [],
"name": "core/heading",
- },
- Object {
- "attributes": Object {
- "content": "",
- },
- "name": "core/paragraph",
},
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
108 | await page.keyboard.press( 'Enter' );
109 |
> 110 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
111 | {
112 | name: 'core/heading',
113 | attributes: { content: 'a', level: 2 },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/heading.spec.js:110:41
|
[chromium] › editor/blocks/heading.spec.js:102:2 › Heading › should create a paragraph block below when pressing enter at the end:
test/e2e/specs/editor/blocks/heading.spec.js#L110
1) [chromium] › editor/blocks/heading.spec.js:102:2 › Heading › should create a paragraph block below when pressing enter at the end
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 6
+ Received + 1
@@ -2,14 +2,9 @@
Object {
"attributes": Object {
"content": "a",
"level": 2,
},
+ "innerBlocks": Array [],
"name": "core/heading",
- },
- Object {
- "attributes": Object {
- "content": "",
- },
- "name": "core/paragraph",
},
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
108 | await page.keyboard.press( 'Enter' );
109 |
> 110 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
111 | {
112 | name: 'core/heading',
113 | attributes: { content: 'a', level: 2 },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/heading.spec.js:110:41
|
[chromium] › 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
2) [chromium] › 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 - 5
+ Received + 1
<!-- wp:list -->
<ul><!-- wp:list-item -->
- <li>A list item</li>
- <!-- /wp:list-item -->
-
- <!-- wp:list-item -->
- <li>Another list item</li>
+ <li>A li</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->
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
|
[chromium] › 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
2) [chromium] › 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 - 4
+ Received + 0
<!-- 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 -->
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
|
[chromium] › 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
2) [chromium] › 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 - 5
+ Received + 1
<!-- wp:list -->
<ul><!-- wp:list-item -->
- <li>A list item</li>
- <!-- /wp:list-item -->
-
- <!-- wp:list-item -->
- <li>Another list item</li>
+ <li>A list it</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->
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
|
[chromium] › 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) [chromium] › 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 - 1
+ Received + 1
<!-- wp:list {"ordered":true} -->
<ol><!-- wp:list-item -->
- <li>A list item</li>
+ <li>A list it</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->
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
|
[chromium] › 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) [chromium] › 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 - 1
+ Received + 1
<!-- wp:list {"ordered":true} -->
<ol><!-- wp:list-item -->
- <li>A list item</li>
+ <li>A list ite</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->
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
|
[chromium] › 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) [chromium] › 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 - 1
+ Received + 1
<!-- wp:list {"ordered":true} -->
<ol><!-- wp:list-item -->
- <li>A list item</li>
+ <li>A list ite</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->
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
|
[chromium] › editor/blocks/list.spec.js:77:2 › List (@firefox) › can undo asterisk transform:
test/e2e/specs/editor/blocks/list.spec.js#L88
4) [chromium] › 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
|
Playwright - 1
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
Playwright - 8
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[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 - 5
+ Received + 1
<!-- wp:list -->
<ul><!-- wp:list-item -->
- <li>A list item</li>
- <!-- /wp:list-item -->
-
- <!-- wp:list-item -->
- <li>Another list item</li>
+ <li>A</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->
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 - 5
+ Received + 1
<!-- wp:list -->
<ul><!-- wp:list-item -->
- <li>A list item</li>
- <!-- /wp:list-item -->
-
- <!-- wp:list-item -->
- <li>Another list item</li>
+ <li>A</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->
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 - 5
+ Received + 1
<!-- wp:list -->
<ul><!-- wp:list-item -->
- <li>A list item</li>
- <!-- /wp:list-item -->
-
- <!-- wp:list-item -->
- <li>Another list item</li>
+ <li></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->
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: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
2) [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 - 1
+ Received + 1
<!-- wp:list {"ordered":true} -->
<ol><!-- wp:list-item -->
- <li>A list item</li>
+ <li>A</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->
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
2) [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 - 1
+ Received + 1
<!-- wp:list {"ordered":true} -->
<ol><!-- wp:list-item -->
- <li>A list item</li>
+ <li>A</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->
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
2) [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 - 1
+ Received + 1
<!-- wp:list {"ordered":true} -->
<ol><!-- wp:list-item -->
- <li>A list item</li>
+ <li>A</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->
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
3) [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
|
[firefox] › editor/blocks/list.spec.js:77:2 › List (@firefox) › can undo asterisk transform:
test/e2e/specs/editor/blocks/list.spec.js#L88
3) [firefox] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ───
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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
|
[firefox] › editor/blocks/list.spec.js:77:2 › List (@firefox) › can undo asterisk transform:
test/e2e/specs/editor/blocks/list.spec.js#L88
3) [firefox] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ───
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
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
|
[firefox] › editor/blocks/list.spec.js:188:2 › List (@firefox) › should not undo asterisk transform with backspace after typing:
test/e2e/specs/editor/blocks/list.spec.js#L199
4) [firefox] › editor/blocks/list.spec.js:188:2 › List (@Firefox) › should not undo asterisk transform with backspace after typing
Error: expect(received).toBe(expected) // Object.is equality
Expected: ""
Received: "<!-- wp:list -->
<ul><!-- wp:list-item -->
<li></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
197 | await page.keyboard.press( 'Backspace' );
198 |
> 199 | await expect.poll( editor.getEditedPostContent ).toBe( '' );
| ^
200 | } );
201 |
202 | test( 'should not undo asterisk transform with backspace after selection change', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:199:52
|
Puppeteer
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 6
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 2
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 5
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 4
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 7
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 3
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 1
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 8
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Report to GitHub
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8, ./packages/report-flaky-tests. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
🎭 Playwright Run Summary
3 failed
[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
4 skipped
129 passed (6.9m)
|
🎭 Playwright Run Summary
1 failed
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
7 flaky
[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.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:180:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu
[chromium] › editor/blocks/quote.spec.js:76:2 › Quote › can be created by typing "/quote" ──────
[chromium] › editor/blocks/quote.spec.js:220:2 › Quote › can be created by converting a heading
[chromium] › editor/blocks/quote.spec.js:236:2 › Quote › can be converted to a pullquote ───────
[chromium] › editor/plugins/block-variations.spec.js:83:2 › Block variations › Insert the Success Message block variation
1 skipped
147 passed (9.3m)
|
🎭 Playwright Run Summary
6 failed
[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/splitting-merging.spec.js:423:3 › splitting and merging blocks (@Firefox, @WebKit) › test restore selection when merge produces more than one block › on forward delete
[chromium] › editor/various/splitting-merging.spec.js:443:3 › splitting and merging blocks (@Firefox, @WebKit) › test restore selection when merge produces more than one block › on backspace
[chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex
[chromium] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@Firefox, @WebKit) › should extend selection into paragraph for list with longer last item
1 skipped
174 passed (9.4m)
|
🎭 Playwright Run Summary
6 failed
[chromium] › editor/various/footnotes.spec.js:29:2 › Footnotes › can be inserted ───────────────
[chromium] › editor/various/footnotes.spec.js:190:2 › Footnotes › can be inserted in a list ────
[chromium] › editor/various/footnotes.spec.js:229:2 › Footnotes › can be inserted in a table ───
[chromium] › editor/various/footnotes.spec.js:290:2 › Footnotes › works with revisions ─────────
[chromium] › editor/various/footnotes.spec.js:393:2 › Footnotes › can be previewed when published
[chromium] › editor/various/list-view.spec.js:453:2 › List View › should cut, copy, paste, select, duplicate, delete, and deselect blocks using keyboard
149 passed (10.3m)
|
|
🎭 Playwright Run Summary
19 failed
[chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › Should show the value of the custom field
[chromium] › editor/various/block-bindings.spec.js:123:4 › Block bindings › Template context › Heading › Should show the key of the custom field
[chromium] › editor/various/block-bindings.spec.js:194:4 › Block bindings › Template context › Button › Should show the key of the custom field when text is bound
[chromium] › editor/various/block-bindings.spec.js:529:4 › Block bindings › Template context › Image › Should disable alt textarea when alt is bound
[chromium] › editor/various/block-bindings.spec.js:592:4 › Block bindings › Template context › Image › Should disable title input when title is bound
[chromium] › editor/various/block-bindings.spec.js:655:4 › Block bindings › Template context › Image › Multiple bindings should lock the appropriate controls
[chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists
[chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists
[chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field
[chromium] › editor/various/block-bindings.spec.js:860:4 › Block bindings › Post/page context › Button › Should show the value of the custom field when text is bound
[chromium] › editor/various/block-bindings.spec.js:1026:4 › Block bindings › Post/page context › Image › Should show the value of the custom field when url is bound
[chromium] › editor/various/block-bindings.spec.js:1077:4 › Block bindings › Post/page context › Image › Should show value of the custom field in the alt textarea when alt is bound
[chromium] › editor/various/block-bindings.spec.js:1143:4 › Block bindings › Post/page context › Image › Should show value of the custom field in the title input when title is bound
[chromium] › editor/various/block-bindings.spec.js:1219:4 › Block bindings › Post/page context › Image › Multiple bindings should show the value of the custom fields
[chromium] › editor/various/block-switcher.spec.js:11:2 › Block Switcher › Should show the expected block transforms on the list block when the blocks are removed
[chromium] › editor/various/block-switcher.spec.js:40:2 › Block Switcher › Should show the expected block transforms on the list block when the quote block is removed
[chromium] › editor/various/block-switcher.spec.js:123:2 › Block Switcher › Should show Columns block only if selected blocks are between limits (1-6)
[chromium] › editor/various/block-switcher.spec.js:150:2 › Block Switcher › Should NOT show Columns transform only if selected blocks are more than max limit(6)
[chromium] › editor/various/copy-cut-paste.spec.js:485:2 › Copy/cut/paste › should paste preformatted in list
4 flaky
[chromium] › editor/various/block-deletion.spec.js:64:2 › Block deletion › deleting a block focuses the parent block
[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: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
147 passed (15.9m)
|
🎭 Playwright Run Summary
38 failed
[chromium] › editor/blocks/heading.spec.js:102:2 › Heading › should create a paragraph block below when pressing enter at the end
[chromium] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block
[chromium] › editor/blocks/list.spec.js:58:2 › List (@Firefox) › can be created by using a number at the start of a paragraph block
[chromium] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ───
[chromium] › editor/blocks/list.spec.js:95:2 › List (@Firefox) › should undo asterisk transform with backspace (-firefox)
[chromium] › editor/blocks/list.spec.js:112:2 › List (@Firefox) › should undo asterisk transform with backspace after selection changes (-firefox)
[chromium] › editor/blocks/list.spec.js:132:2 › List (@Firefox) › should undo asterisk transform with backspace setting isTyping state (-firefox)
[chromium] › editor/blocks/list.spec.js:150:2 › List (@Firefox) › should undo asterisk transform with backspace after selection changes without requestIdleCallback (-firefox)
[chromium] › editor/blocks/list.spec.js:171:2 › List (@Firefox) › should undo asterisk transform with escape (-firefox)
[chromium] › editor/blocks/list.spec.js:188:2 › List (@Firefox) › should not undo asterisk transform with backspace after typing
[chromium] › editor/blocks/list.spec.js:223:2 › List (@Firefox) › can be created by typing "/list"
[chromium] › editor/blocks/list.spec.js:352:2 › List (@Firefox) › can be converted to paragraphs
[chromium] › editor/blocks/list.spec.js:371:2 › List (@Firefox) › can be converted when nested to paragraphs
[chromium] › editor/blocks/list.spec.js:395:2 › List (@Firefox) › can be converted to a quote ──
[chromium] › editor/blocks/list.spec.js:418:2 › List (@Firefox) › should create paragraph on split at end and merge back with content
[chromium] › editor/blocks/list.spec.js:457:2 › List (@Firefox) › should split into two with paragraph and merge lists
[chromium] › editor/blocks/list.spec.js:529:2 › List (@Firefox) › should keep nested list items when merging with paragraph
[chromium] › editor/blocks/list.spec.js:594:2 › List (@Firefox) › should split into two ordered lists with paragraph
[chromium] › editor/blocks/list.spec.js:627:2 › List (@Firefox) › should split indented list item
[chromium] › editor/blocks/list.spec.js:653:2 › List (@Firefox) › should be immeadiately saved on indentation
[chromium] › editor/blocks/list.spec.js:688:2 › List (@Firefox) › should change the indented list type
[chromium] › editor/blocks/list.spec.js:713:2 › List (@Firefox) › should create paragraph on Enter in quote block
[chromium] › editor/blocks/list.spec.js:739:2 › List (@Firefox) › should indent and outdent level 1
[chromium] › editor/blocks/list.spec.js:773:2 › List (@Firefox) › should indent and outdent level 2
[chromium] › editor/blocks/list.spec.js:839:2 › List (@Firefox) › should outdent with children ─
[chromium] › editor/blocks/list.spec.js:889:2 › List (@Firefox) › should insert a line break on shift+enter
[chromium] › editor/blocks/list.spec.js:907:2 › List (@Firefox) › should insert a line break on shift+enter in a non trailing list item
[chromium] › editor/blocks/list.spec.js:938:2 › List (@Firefox) › should create and remove indented list with keyboard only
[chromium] › editor/blocks/list.spec.js:1053:2 › List (@Firefox) › should place the caret in the right place with nested list
[chromium] › editor/blocks/list.spec.js:1086:2 › List (@Firefox) › should not indent list on space with modifier
[chromium] › editor/blocks/list.spec.js:1130:2 › List (@Firefox) › should preserve indentation after merging backward and forward (-firefox)
[chromium] › editor/blocks/list.spec.js:1196:2 › List (@Firefox) › first empty list item is graciously removed
[chromium] › editor/blocks/list.spec.js:1223:2 › List (@Firefox) › should not change the contents when you change
|
🎭 Playwright Run Summary
31 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: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:188:2 › List (@Firefox) › should not undo asterisk transform with backspace after typing
[firefox] › editor/blocks/list.spec.js:223:2 › List (@Firefox) › can be created by typing "/list"
[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: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: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 type to Unordered
[firefox] › editor/blocks/list.spec.js:1314:2 › List (@Firefox) › should merge two list with same attributes
[firefox] › editor/blocks/list.spec.js:1362:2 › List (@Firefox) › can be exited to selected paragraph
[firefox] › editor/blocks/list.spec.js:1485:3 › List (@Firefox) › should merge two list items with nested lists › Backspace
[firefox] › editor/blocks/list.spec.js:1504:3 › List (@Firefox) › should merge two list items with nested lists › Delete (forward)
3 skipped
97 passed (23.5m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
12.4 MB |
|
flaky-tests-report
Expired
|
6.63 KB |
|