Site Editor: use EditorProvider instead of custom logic #87876
Triggered via pull request
November 9, 2023 13:58
Status
Failure
Total duration
1h 41m 51s
Artifacts
2
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Matrix: e2e-puppeteer
Report to GitHub
2m 33s
Annotations
70 errors and 4 notices
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/pattern-blocks.test.js#L813
TimeoutError: waiting for selector `.editor-post-publish-panel__header-cancel-button button` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:48:35)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:99:3)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/pattern-blocks.test.js#L813
TimeoutError: waiting for selector `.editor-post-publish-panel__toggle:not([aria-disabled="true"])` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/open-publish-panel.js:5:40)
at publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/publish-post.js:23:24)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:141:3)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/pattern-blocks.test.js#L225
Error: expect(received).toMatchSnapshot()
Snapshot name: `Pattern blocks can be created from multiselection and converted back to regular blocks 1`
- Snapshot - 7
+ Received + 0
- <!-- wp:paragraph -->
- <p>Hello there!</p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p>Second paragraph</p>
- <!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:225:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/pattern-blocks.test.js#L813
TimeoutError: waiting for selector `.editor-post-publish-button__button[aria-disabled="false"]` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at Object.waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:260:14)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/pattern-blocks.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/save-draft.js:8:13)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:303:18)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/pattern-blocks.test.js#L361
Error: expect(received).toMatchSnapshot()
Snapshot name: `Pattern blocks allows conversion back to blocks when the reusable block has unsaved edits 1`
- Snapshot - 3
+ Received + 0
- <!-- wp:paragraph -->
- <p>12</p>
- <!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:361:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/pattern-blocks.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/save-draft.js:8:13)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:368:18)
at Promise.then.completed (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:300:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:233:10)
at _callCircusTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:315:40)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at _runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:251:3)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:147:7)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:120:9)
at run (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:70:3)
at runAndTransformResultsToJestFormat (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
at jestAdapter (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
at runTestInternal (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:367:16)
at runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:444:34)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/embedding.test.js#L222
Error: expect(received).toMatchSnapshot()
Snapshot name: `Embedding content should render embeds in the correct state 1`
- Snapshot - 41
+ Received + 0
- <!-- wp:embed {"url":"https://twitter.com/notnownikki","type":"rich","providerNameSlug":"twitter","responsive":true} -->
- <figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
- https://twitter.com/notnownikki
- </div></figure>
- <!-- /wp:embed -->
-
- <!-- wp:embed {"url":"https://twitter.com/wooyaygutenberg123454312","type":"rich","providerNameSlug":"embed-handler","responsive":true} -->
- <figure class="wp-block-embed is-type-rich is-provider-embed-handler wp-block-embed-embed-handler"><div class="wp-block-embed__wrapper">
- https://twitter.com/wooyaygutenberg123454312
- </div></figure>
- <!-- /wp:embed -->
-
- <!-- wp:embed {"url":"https://wordpress.org/gutenberg/handbook/"} -->
- <figure class="wp-block-embed"><div class="wp-block-embed__wrapper">
- https://wordpress.org/gutenberg/handbook/
- </div></figure>
- <!-- /wp:embed -->
-
- <!-- wp:embed {"url":"https://twitter.com/thatbunty"} -->
- <figure class="wp-block-embed"><div class="wp-block-embed__wrapper">
- https://twitter.com/thatbunty
- </div></figure>
- <!-- /wp:embed -->
-
- <!-- wp:embed {"url":"https://wordpress.org/gutenberg/handbook/block-api/attributes/","type":"wp-embed","providerNameSlug":"wordpress"} -->
- <figure class="wp-block-embed is-type-wp-embed is-provider-wordpress wp-block-embed-wordpress"><div class="wp-block-embed__wrapper">
- https://wordpress.org/gutenberg/handbook/block-api/attributes/
- </div></figure>
- <!-- /wp:embed -->
-
- <!-- wp:embed {"url":"https://www.youtube.com/watch?v=lXMskKTw3Bc","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
- <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
- https://www.youtube.com/watch?v=lXMskKTw3Bc
- </div></figure>
- <!-- /wp:embed -->
-
- <!-- wp:embed {"url":"https://cloudup.com/cQFlxqtY4ob","type":"photo","providerNameSlug":"cloudup","responsive":true} -->
- <figure class="wp-block-embed is-type-photo is-provider-cloudup wp-block-embed-cloudup"><div class="wp-block-embed__wrapper">
- https://cloudup.com/cQFlxqtY4ob
- </div></figure>
- <!-- /wp:embed -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/embedding.test.js:222:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/embedding.test.js#L241
Error: expect(received).toMatchSnapshot()
Snapshot name: `Embedding content should allow the user to convert unembeddable URLs to a paragraph with a link in it 1`
- Snapshot - 3
+ Received + 0
- <!-- wp:paragraph -->
- <p><a href="https://twitter.com/wooyaygutenberg123454312">https://twitter.com/wooyaygutenberg123454312</a></p>
- <!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/embedding.test.js:241:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/embedding.test.js#L248
Error: expect(received).toMatchSnapshot()
Snapshot name: `Embedding content should retry embeds that could not be embedded with trailing slashes, without the trailing slashes 1`
- Snapshot - 5
+ Received + 0
- <!-- wp:embed {"url":"https://twitter.com/notnownikki/","type":"rich","providerNameSlug":"embed-handler","responsive":true} -->
- <figure class="wp-block-embed is-type-rich is-provider-embed-handler wp-block-embed-embed-handler"><div class="wp-block-embed__wrapper">
- https://twitter.com/notnownikki/
- </div></figure>
- <!-- /wp:embed -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/embedding.test.js:248:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/change-detection.test.js#L44
Error: expect(received).toBe(expected) // Object.is equality
Expected: true
Received: false
at toBe (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/change-detection.test.js:44:24)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/change-detection.test.js:175:3)
|
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/change-detection.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/save-draft.js:8:13)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/change-detection.test.js:190:18)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/change-detection.test.js#L44
Error: expect(received).toBe(expected) // Object.is equality
Expected: true
Received: false
at toBe (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/change-detection.test.js:44:24)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/change-detection.test.js:316:3)
|
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/change-detection.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/save-draft.js:8:13)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/change-detection.test.js:325:18)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/change-detection.test.js#L813
TimeoutError: waiting for selector `.editor-post-saved-state.is-saved` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at Object.waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/change-detection.test.js:381:9)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/block-grouping.test.js#L58
Error: expect(received).toMatchSnapshot()
Snapshot name: `Block Grouping Group creation creates a group from multiple blocks of the same type via block transforms 1`
- Snapshot - 13
+ Received + 0
- <!-- wp:group {"layout":{"type":"constrained"}} -->
- <div class="wp-block-group"><!-- wp:paragraph -->
- <p>First Paragraph</p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p>Second Paragraph</p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p>Third Paragraph</p>
- <!-- /wp:paragraph --></div>
- <!-- /wp:group -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/block-grouping.test.js:58:43)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/block-grouping.test.js#L71
Error: expect(received).toMatchSnapshot()
Snapshot name: `Block Grouping Group creation creates a group from multiple blocks of different types via block transforms 1`
- Snapshot - 13
+ Received + 0
- <!-- wp:group {"layout":{"type":"constrained"}} -->
- <div class="wp-block-group"><!-- wp:heading -->
- <h2 class="wp-block-heading">Group Heading</h2>
- <!-- /wp:heading -->
-
- <!-- wp:image -->
- <figure class="wp-block-image"><img alt=""/></figure>
- <!-- /wp:image -->
-
- <!-- wp:paragraph -->
- <p>Some paragraph</p>
- <!-- /wp:paragraph --></div>
- <!-- /wp:group -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/block-grouping.test.js:71:43)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/block-grouping.test.js#L85
Error: expect(received).toMatchSnapshot()
Snapshot name: `Block Grouping Group creation creates a group from multiple blocks of the same type via options toolbar 1`
- Snapshot - 13
+ Received + 0
- <!-- wp:group {"layout":{"type":"constrained"}} -->
- <div class="wp-block-group"><!-- wp:paragraph -->
- <p>First Paragraph</p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p>Second Paragraph</p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p>Third Paragraph</p>
- <!-- /wp:paragraph --></div>
- <!-- /wp:group -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/block-grouping.test.js:85:43)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/block-grouping.test.js#L98
Error: expect(received).toMatchSnapshot()
Snapshot name: `Block Grouping Group creation groups and ungroups multiple blocks of different types via options toolbar 1`
- Snapshot - 13
+ Received + 0
- <!-- wp:group {"layout":{"type":"constrained"}} -->
- <div class="wp-block-group"><!-- wp:heading -->
- <h2 class="wp-block-heading">Group Heading</h2>
- <!-- /wp:heading -->
-
- <!-- wp:image -->
- <figure class="wp-block-image"><img alt=""/></figure>
- <!-- /wp:image -->
-
- <!-- wp:paragraph -->
- <p>Some paragraph</p>
- <!-- /wp:paragraph --></div>
- <!-- /wp:group -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/block-grouping.test.js:98:43)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/block-grouping.test.js#L151
Error: expect(received).toMatchInlineSnapshot(snapshot)
Snapshot name: `Block Grouping Group creation should group another Group block via options toolbar 1`
- Snapshot - 7
+ Received + 0
- <!-- wp:group {"layout":{"type":"constrained"}} -->
- <div class="wp-block-group"><!-- wp:group {"layout":{"type":"constrained"}} -->
- <div class="wp-block-group"><!-- wp:paragraph -->
- <p>1</p>
- <!-- /wp:paragraph --></div>
- <!-- /wp:group --></div>
- <!-- /wp:group -->
at Object.toMatchInlineSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/block-grouping.test.js:151:43)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 1:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L209
Error: expect(received).toMatchSnapshot()
Snapshot name: `Inserting blocks inserts blocks at root level when using the root appender while selection is in an inner block 1`
- Snapshot - 9
+ Received + 0
- <!-- wp:buttons -->
- <div class="wp-block-buttons"><!-- wp:button -->
- <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">1.1</a></div>
- <!-- /wp:button --></div>
- <!-- /wp:buttons -->
-
- <!-- wp:paragraph -->
- <p>2</p>
- <!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:209:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 1:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L223
Error: expect(received).toMatchSnapshot()
Snapshot name: `Inserting blocks inserts a block in proper place after having clicked \`Browse All\` from inline inserter 1`
- Snapshot - 15
+ Received + 0
- <!-- wp:paragraph -->
- <p>First paragraph</p>
- <!-- /wp:paragraph -->
-
- <!-- wp:heading -->
- <h2 class="wp-block-heading">Heading</h2>
- <!-- /wp:heading -->
-
- <!-- wp:paragraph -->
- <p>Second paragraph</p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p>Third paragraph</p>
- <!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:223:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 1:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L298
Error: expect(received).toMatchSnapshot()
Snapshot name: `Inserting blocks inserts a block in proper place after having clicked \`Browse All\` from block appender 1`
- Snapshot - 9
+ Received + 0
- <!-- wp:group {"layout":{"type":"constrained"}} -->
- <div class="wp-block-group"><!-- wp:paragraph -->
- <p>Paragraph inside group</p>
- <!-- /wp:paragraph --></div>
- <!-- /wp:group -->
-
- <!-- wp:paragraph -->
- <p>Paragraph after group</p>
- <!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:298:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 1:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:26:13)
at Object.saveDraftWithKeyboard (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:86:9)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 1:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:26:13)
at Object.saveDraftWithKeyboard (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:102:9)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 1:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/save-draft.js:8:13)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:131:18)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 1:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:26:13)
at Object.saveDraftWithKeyboard (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:168:9)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 1:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:26:13)
at Object.saveDraftWithKeyboard (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:192:9)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 1:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:26:13)
at Object.saveDraftWithKeyboard (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:217:9)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 1:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:26:13)
at Object.saveDraftWithKeyboard (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:238:9)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
[chromium] › editor/various/rich-text.spec.js:167:2 › RichText › should undo backtick transform with backspace:
test/e2e/specs/editor/various/rich-text.spec.js#L177
1) [chromium] › editor/various/rich-text.spec.js:167:2 › RichText › should undo backtick transform with backspace
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
Array [
Object {
"attributes": Object {
- "content": "`a`",
+ "content": "<code>a</code>",
},
"name": "core/paragraph",
},
]
175 | await page.keyboard.press( 'Backspace' );
176 |
> 177 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
178 | {
179 | name: 'core/paragraph',
180 | attributes: { content: '`a`' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:177:38
|
[chromium] › editor/various/rich-text.spec.js:167:2 › RichText › should undo backtick transform with backspace:
test/e2e/specs/editor/various/rich-text.spec.js#L177
1) [chromium] › editor/various/rich-text.spec.js:167:2 › RichText › should undo backtick transform with backspace
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
Array [
Object {
"attributes": Object {
- "content": "`a`",
+ "content": "<code>a</code>",
},
"name": "core/paragraph",
},
]
175 | await page.keyboard.press( 'Backspace' );
176 |
> 177 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
178 | {
179 | name: 'core/paragraph',
180 | attributes: { content: '`a`' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:177:38
|
[chromium] › editor/various/rich-text.spec.js:167:2 › RichText › should undo backtick transform with backspace:
test/e2e/specs/editor/various/rich-text.spec.js#L177
1) [chromium] › editor/various/rich-text.spec.js:167:2 › RichText › should undo backtick transform with backspace
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
Array [
Object {
"attributes": Object {
- "content": "`a`",
+ "content": "<code>a</code>",
},
"name": "core/paragraph",
},
]
175 | await page.keyboard.press( 'Backspace' );
176 |
> 177 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
178 | {
179 | name: 'core/paragraph',
180 | attributes: { content: '`a`' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:177:38
|
[chromium] › editor/various/rich-text.spec.js:235:2 › RichText › should transform when typing backtick over selection:
test/e2e/specs/editor/various/rich-text.spec.js#L259
2) [chromium] › editor/various/rich-text.spec.js:235:2 › RichText › should transform when typing backtick over selection
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
Array [
Object {
"attributes": Object {
- "content": "A `selection` test.",
+ "content": "A <code>selection</code> test.",
},
"name": "core/paragraph",
},
]
257 | await pageUtils.pressKeys( 'primary+z' );
258 |
> 259 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
260 | {
261 | name: 'core/paragraph',
262 | attributes: { content: 'A `selection` test.' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:259:38
|
[chromium] › editor/various/rich-text.spec.js:235:2 › RichText › should transform when typing backtick over selection:
test/e2e/specs/editor/various/rich-text.spec.js#L259
2) [chromium] › editor/various/rich-text.spec.js:235:2 › RichText › should transform when typing backtick over selection
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
Array [
Object {
"attributes": Object {
- "content": "A `selection` test.",
+ "content": "A <code>selection</code> test.",
},
"name": "core/paragraph",
},
]
257 | await pageUtils.pressKeys( 'primary+z' );
258 |
> 259 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
260 | {
261 | name: 'core/paragraph',
262 | attributes: { content: 'A `selection` test.' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:259:38
|
[chromium] › editor/various/rich-text.spec.js:235:2 › RichText › should transform when typing backtick over selection:
test/e2e/specs/editor/various/rich-text.spec.js#L259
2) [chromium] › editor/various/rich-text.spec.js:235:2 › RichText › should transform when typing backtick over selection
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
Array [
Object {
"attributes": Object {
- "content": "A `selection` test.",
+ "content": "A <code>selection</code> test.",
},
"name": "core/paragraph",
},
]
257 | await pageUtils.pressKeys( 'primary+z' );
258 |
> 259 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
260 | {
261 | name: 'core/paragraph',
262 | attributes: { content: 'A `selection` test.' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:259:38
|
[chromium] › editor/various/rtl.spec.js:28:2 › RTL › should arrow navigate:
test/e2e/specs/editor/various/rtl.spec.js#L45
3) [chromium] › editor/various/rtl.spec.js:28:2 › RTL › should arrow navigate ────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p>٠١٢</p>
<!-- /wp:paragraph -->"
Received: ""
43 | // Check the content.
44 | const content = await editor.getEditedPostContent();
> 45 | expect( content ).toBe(
| ^
46 | `<!-- wp:paragraph -->
47 | <p>٠١٢</p>
48 | <!-- /wp:paragraph -->`
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rtl.spec.js:45:21
|
[chromium] › editor/various/rtl.spec.js:28:2 › RTL › should arrow navigate:
test/e2e/specs/editor/various/rtl.spec.js#L45
3) [chromium] › editor/various/rtl.spec.js:28:2 › RTL › should arrow navigate ────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p>٠١٢</p>
<!-- /wp:paragraph -->"
Received: ""
43 | // Check the content.
44 | const content = await editor.getEditedPostContent();
> 45 | expect( content ).toBe(
| ^
46 | `<!-- wp:paragraph -->
47 | <p>٠١٢</p>
48 | <!-- /wp:paragraph -->`
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rtl.spec.js:45:21
|
[chromium] › editor/various/rtl.spec.js:28:2 › RTL › should arrow navigate:
test/e2e/specs/editor/various/rtl.spec.js#L45
3) [chromium] › editor/various/rtl.spec.js:28:2 › RTL › should arrow navigate ────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p>٠١٢</p>
<!-- /wp:paragraph -->"
Received: ""
43 | // Check the content.
44 | const content = await editor.getEditedPostContent();
> 45 | expect( content ).toBe(
| ^
46 | `<!-- wp:paragraph -->
47 | <p>٠١٢</p>
48 | <!-- /wp:paragraph -->`
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rtl.spec.js:45:21
|
[chromium] › editor/various/rtl.spec.js:52:2 › RTL › should split:
test/e2e/specs/editor/various/rtl.spec.js#L62
4) [chromium] › editor/various/rtl.spec.js:52:2 › RTL › should split ─────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p>٠</p>
<!-- /wp:paragraph -->·
<!-- wp:paragraph -->
<p>١</p>
<!-- /wp:paragraph -->"
Received: ""
60 | // Check the content.
61 | const content = await editor.getEditedPostContent();
> 62 | expect( content ).toBe(
| ^
63 | `<!-- wp:paragraph -->
64 | <p>٠</p>
65 | <!-- /wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rtl.spec.js:62:21
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L20
1) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
18 | // Check the content.
19 | const content = await editor.getEditedPostContent();
> 20 | expect( content ).toBe(
| ^
21 | `<!-- wp:buttons -->
22 | <div class="wp-block-buttons"><!-- wp:button -->
23 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:20:21
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L20
1) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
18 | // Check the content.
19 | const content = await editor.getEditedPostContent();
> 20 | expect( content ).toBe(
| ^
21 | `<!-- wp:buttons -->
22 | <div class="wp-block-buttons"><!-- wp:button -->
23 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:20:21
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L20
1) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
18 | // Check the content.
19 | const content = await editor.getEditedPostContent();
> 20 | expect( content ).toBe(
| ^
21 | `<!-- wp:buttons -->
22 | <div class="wp-block-buttons"><!-- wp:button -->
23 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:20:21
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L42
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
40 | // Check the content.
41 | const content = await editor.getEditedPostContent();
> 42 | expect( content ).toBe(
| ^
43 | `<!-- wp:buttons -->
44 | <div class="wp-block-buttons"><!-- wp:button -->
45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L42
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
40 | // Check the content.
41 | const content = await editor.getEditedPostContent();
> 42 | expect( content ).toBe(
| ^
43 | `<!-- wp:buttons -->
44 | <div class="wp-block-buttons"><!-- wp:button -->
45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L42
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
40 | // Check the content.
41 | const content = await editor.getEditedPostContent();
> 42 | expect( content ).toBe(
| ^
43 | `<!-- wp:buttons -->
44 | <div class="wp-block-buttons"><!-- wp:button -->
45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
|
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L73
3) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">WordPress</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
71 | // Check the content.
72 | const content = await editor.getEditedPostContent();
> 73 | expect( content ).toBe(
| ^
74 | `<!-- wp:buttons -->
75 | <div class="wp-block-buttons"><!-- wp:button -->
76 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">WordPress</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:73:21
|
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L73
3) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">WordPress</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
71 | // Check the content.
72 | const content = await editor.getEditedPostContent();
> 73 | expect( content ).toBe(
| ^
74 | `<!-- wp:buttons -->
75 | <div class="wp-block-buttons"><!-- wp:button -->
76 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">WordPress</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:73:21
|
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L73
3) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">WordPress</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
71 | // Check the content.
72 | const content = await editor.getEditedPostContent();
> 73 | expect( content ).toBe(
| ^
74 | `<!-- wp:buttons -->
75 | <div class="wp-block-buttons"><!-- wp:button -->
76 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">WordPress</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:73:21
|
[chromium] › editor/blocks/buttons.spec.js:140:2 › Buttons › can jump to the link editor using the keyboard shortcut:
test/e2e/specs/editor/blocks/buttons.spec.js#L158
4) [chromium] › editor/blocks/buttons.spec.js:140:2 › Buttons › can jump to the link editor using the keyboard shortcut
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https://www.wordpress.org/\">WordPress</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
156 | // Check the content.
157 | const content = await editor.getEditedPostContent();
> 158 | expect( content ).toBe(
| ^
159 | `<!-- wp:buttons -->
160 | <div class="wp-block-buttons"><!-- wp:button -->
161 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.wordpress.org/">WordPress</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:158:21
|
[chromium] › editor/plugins/custom-post-types.spec.js:17:2 › Test Custom Post Types › should be able to create an hierarchical post without title support:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L13
1) [chromium] › editor/plugins/custom-post-types.spec.js:17:2 › Test Custom Post Types › should be able to create an hierarchical post without title support
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Publish"i]')
locator resolved to <button type="button" aria-disabled="true" aria-expanded…>Publish</button>
attempting click action
waiting for element to be visible, enabled and stable
element is not enabled - waiting...
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:13
11 | */
12 | export async function publishPost( this: Editor ) {
> 13 | await this.page.click( 'role=button[name="Publish"i]' );
| ^
14 | const entitiesSaveButton = this.page.locator(
15 | 'role=region[name="Editor publish"i] >> role=button[name="Save"i]'
16 | );
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:13:18)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/custom-post-types.spec.js:27:16
|
[chromium] › editor/plugins/custom-post-types.spec.js:17:2 › Test Custom Post Types › should be able to create an hierarchical post without title support:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L13
1) [chromium] › editor/plugins/custom-post-types.spec.js:17:2 › Test Custom Post Types › should be able to create an hierarchical post without title support
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Publish"i]')
locator resolved to <button type="button" aria-disabled="true" aria-expanded…>Publish</button>
attempting click action
waiting for element to be visible, enabled and stable
element is not enabled - waiting...
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:13
11 | */
12 | export async function publishPost( this: Editor ) {
> 13 | await this.page.click( 'role=button[name="Publish"i]' );
| ^
14 | const entitiesSaveButton = this.page.locator(
15 | 'role=region[name="Editor publish"i] >> role=button[name="Save"i]'
16 | );
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:13:18)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/custom-post-types.spec.js:27:16
|
[chromium] › editor/plugins/custom-post-types.spec.js:17:2 › Test Custom Post Types › should be able to create an hierarchical post without title support:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L13
1) [chromium] › editor/plugins/custom-post-types.spec.js:17:2 › Test Custom Post Types › should be able to create an hierarchical post without title support
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Publish"i]')
locator resolved to <button type="button" aria-disabled="true" aria-expanded…>Publish</button>
attempting click action
waiting for element to be visible, enabled and stable
element is not enabled - waiting...
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:13
11 | */
12 | export async function publishPost( this: Editor ) {
> 13 | await this.page.click( 'role=button[name="Publish"i]' );
| ^
14 | const entitiesSaveButton = this.page.locator(
15 | 'role=region[name="Editor publish"i] >> role=button[name="Save"i]'
16 | );
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:13:18)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/custom-post-types.spec.js:27:16
|
[chromium] › editor/plugins/custom-post-types.spec.js:69:2 › Test Custom Post Types › should create a cpt with a legacy block in its template without WSOD:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L13
2) [chromium] › editor/plugins/custom-post-types.spec.js:69:2 › Test Custom Post Types › should create a cpt with a legacy block in its template without WSOD
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Publish"i]')
locator resolved to <button type="button" aria-disabled="true" aria-expanded…>Publish</button>
attempting click action
waiting for element to be visible, enabled and stable
element is not enabled - waiting...
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:13
11 | */
12 | export async function publishPost( this: Editor ) {
> 13 | await this.page.click( 'role=button[name="Publish"i]' );
| ^
14 | const entitiesSaveButton = this.page.locator(
15 | 'role=region[name="Editor publish"i] >> role=button[name="Save"i]'
16 | );
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:13:18)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/custom-post-types.spec.js:91:16
|
[chromium] › editor/plugins/custom-post-types.spec.js:69:2 › Test Custom Post Types › should create a cpt with a legacy block in its template without WSOD:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L13
2) [chromium] › editor/plugins/custom-post-types.spec.js:69:2 › Test Custom Post Types › should create a cpt with a legacy block in its template without WSOD
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Publish"i]')
locator resolved to <button type="button" aria-disabled="true" aria-expanded…>Publish</button>
attempting click action
waiting for element to be visible, enabled and stable
element is not enabled - waiting...
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:13
11 | */
12 | export async function publishPost( this: Editor ) {
> 13 | await this.page.click( 'role=button[name="Publish"i]' );
| ^
14 | const entitiesSaveButton = this.page.locator(
15 | 'role=region[name="Editor publish"i] >> role=button[name="Save"i]'
16 | );
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:13:18)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/custom-post-types.spec.js:91:16
|
[chromium] › editor/plugins/custom-post-types.spec.js:69:2 › Test Custom Post Types › should create a cpt with a legacy block in its template without WSOD:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L13
2) [chromium] › editor/plugins/custom-post-types.spec.js:69:2 › Test Custom Post Types › should create a cpt with a legacy block in its template without WSOD
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Publish"i]')
locator resolved to <button type="button" aria-disabled="true" aria-expanded…>Publish</button>
attempting click action
waiting for element to be visible, enabled and stable
element is not enabled - waiting...
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:13
11 | */
12 | export async function publishPost( this: Editor ) {
> 13 | await this.page.click( 'role=button[name="Publish"i]' );
| ^
14 | const entitiesSaveButton = this.page.locator(
15 | 'role=region[name="Editor publish"i] >> role=button[name="Save"i]'
16 | );
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:13:18)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/custom-post-types.spec.js:91:16
|
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source:
test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js#L33
3) [chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source
Error: Snapshot comparison failed:
<!-- wp:deprecated-node-matcher -->
<blockquote class="wp-block-deprecated-node-matcher"><p>test</p><p></p></blockquote>
<!-- /wp:deprecated-node-matcher -->
Expected: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-deprecated-node-matcher-Deprecated-Node-Matcher-should-insert-block-with-node-source-chromium/Deprecated-Node-Matcher-should-insert-block-with-node-source-1-expected.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-deprecated-node-matcher-Deprecated-Node-Matcher-should-insert-block-with-node-source-chromium/Deprecated-Node-Matcher-should-insert-block-with-node-source-1-actual.txt
31 | await page.keyboard.type( 'test' );
32 | await page.keyboard.press( 'Enter' );
> 33 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
34 | } );
35 |
36 | test( 'should insert block with children source', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js:33:49
|
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source:
test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js#L33
3) [chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Snapshot comparison failed:
<!-- wp:deprecated-node-matcher -->
<blockquote class="wp-block-deprecated-node-matcher"><p>test</p><p></p></blockquote>
<!-- /wp:deprecated-node-matcher -->
Expected: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-deprecated-node-matcher-Deprecated-Node-Matcher-should-insert-block-with-node-source-chromium-retry1/Deprecated-Node-Matcher-should-insert-block-with-node-source-1-expected.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-deprecated-node-matcher-Deprecated-Node-Matcher-should-insert-block-with-node-source-chromium-retry1/Deprecated-Node-Matcher-should-insert-block-with-node-source-1-actual.txt
31 | await page.keyboard.type( 'test' );
32 | await page.keyboard.press( 'Enter' );
> 33 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
34 | } );
35 |
36 | test( 'should insert block with children source', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js:33:49
|
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source:
test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js#L33
3) [chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Snapshot comparison failed:
<!-- wp:deprecated-node-matcher -->
<blockquote class="wp-block-deprecated-node-matcher"><p>test</p><p></p></blockquote>
<!-- /wp:deprecated-node-matcher -->
Expected: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-deprecated-node-matcher-Deprecated-Node-Matcher-should-insert-block-with-node-source-chromium-retry2/Deprecated-Node-Matcher-should-insert-block-with-node-source-1-expected.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-deprecated-node-matcher-Deprecated-Node-Matcher-should-insert-block-with-node-source-chromium-retry2/Deprecated-Node-Matcher-should-insert-block-with-node-source-1-actual.txt
31 | await page.keyboard.type( 'test' );
32 | await page.keyboard.press( 'Enter' );
> 33 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
34 | } );
35 |
36 | test( 'should insert block with children source', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js:33:49
|
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:36:2 › Deprecated Node Matcher › should insert block with children source:
test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js#L51
4) [chromium] › editor/plugins/deprecated-node-matcher.spec.js:36:2 › Deprecated Node Matcher › should insert block with children source
Error: Snapshot comparison failed:
<!-- wp:deprecated-children-matcher -->
<p class="wp-block-deprecated-children-matcher">test<br/><strong>a</strong></p>
<!-- /wp:deprecated-children-matcher -->
Expected: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-deprecated-node-matcher-Depreca-32dc3-atcher-should-insert-block-with-children-source-chromium/Deprecated-Node-Matcher-should-insert-block-with-children-source-1-expected.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-deprecated-node-matcher-Depreca-32dc3-atcher-should-insert-block-with-children-source-chromium/Deprecated-Node-Matcher-should-insert-block-with-children-source-1-actual.txt
49 | await page.keyboard.up( 'Shift' );
50 | await pageUtils.pressKeys( 'primary+b' );
> 51 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
52 | } );
53 | } );
54 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js:51:49
|
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:91:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@webkit):
packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
1) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:91:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@WebKit)
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20
18 | await editorTopBar
19 | .getByRole( 'button', { name: 'Save', exact: true } )
> 20 | .click();
| ^
21 |
22 | // Second Save button in the entities panel.
23 | await savePanel
at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:42:17
|
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:91:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@webkit):
packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
1) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:91:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@WebKit)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20
18 | await editorTopBar
19 | .getByRole( 'button', { name: 'Save', exact: true } )
> 20 | .click();
| ^
21 |
22 | // Second Save button in the entities panel.
23 | await savePanel
at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:42:17
|
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:91:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@webkit):
packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
1) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:91:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@WebKit)
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20
18 | await editorTopBar
19 | .getByRole( 'button', { name: 'Save', exact: true } )
> 20 | .click();
| ^
21 |
22 | // Second Save button in the entities panel.
23 | await savePanel
at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:42:17
|
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:260:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@webkit):
packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
2) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:260:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@WebKit)
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20
18 | await editorTopBar
19 | .getByRole( 'button', { name: 'Save', exact: true } )
> 20 | .click();
| ^
21 |
22 | // Second Save button in the entities panel.
23 | await savePanel
at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:158:17
|
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:260:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@webkit):
packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
2) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:260:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@WebKit)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20
18 | await editorTopBar
19 | .getByRole( 'button', { name: 'Save', exact: true } )
> 20 | .click();
| ^
21 |
22 | // Second Save button in the entities panel.
23 | await savePanel
at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:158:17
|
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:260:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@webkit):
packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
2) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:260:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@WebKit)
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20
18 | await editorTopBar
19 | .getByRole( 'button', { name: 'Save', exact: true } )
> 20 | .click();
| ^
21 |
22 | // Second Save button in the entities panel.
23 | await savePanel
at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:158:17
|
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:368:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@firefox:
packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
3) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:368:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20
18 | await editorTopBar
19 | .getByRole( 'button', { name: 'Save', exact: true } )
> 20 | .click();
| ^
21 |
22 | // Second Save button in the entities panel.
23 | await savePanel
at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:365:17
|
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:368:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@firefox:
packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
3) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:368:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20
18 | await editorTopBar
19 | .getByRole( 'button', { name: 'Save', exact: true } )
> 20 | .click();
| ^
21 |
22 | // Second Save button in the entities panel.
23 | await savePanel
at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:365:17
|
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:368:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@firefox:
packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
3) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:368:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20
18 | await editorTopBar
19 | .getByRole( 'button', { name: 'Save', exact: true } )
> 20 | .click();
| ^
21 |
22 | // Second Save button in the entities panel.
23 | await savePanel
at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:365:17
|
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:458:3 › Navigation block - Frontend interactivity › Page list block (@firefox:
packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
4) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:458:3 › Navigation block - Frontend interactivity › Page list block (@Firefox, @WebKit) › page-list submenu user interactions
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20
18 | await editorTopBar
19 | .getByRole( 'button', { name: 'Save', exact: true } )
> 20 | .click();
| ^
21 |
22 | // Second Save button in the entities panel.
23 | await savePanel
at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:455:17
|
🎭 Playwright Run Summary
64 failed
[chromium] › editor/various/rich-text.spec.js:167:2 › RichText › should undo backtick transform with backspace
[chromium] › editor/various/rich-text.spec.js:235:2 › RichText › should transform when typing backtick over selection
[chromium] › editor/various/rtl.spec.js:28:2 › RTL › should arrow navigate ─────────────────────
[chromium] › editor/various/rtl.spec.js:52:2 › RTL › should split ──────────────────────────────
[chromium] › editor/various/rtl.spec.js:73:2 › RTL › should merge backward ─────────────────────
[chromium] › editor/various/rtl.spec.js:91:2 › RTL › should merge forward ──────────────────────
[chromium] › editor/various/rtl.spec.js:110:2 › RTL › should arrow navigate between blocks ─────
[chromium] › editor/various/rtl.spec.js:148:2 › RTL › should navigate inline boundaries ────────
[chromium] › editor/various/splitting-merging.spec.js:18:2 › splitting and merging blocks (@Firefox, @WebKit) › should split and merge paragraph blocks using Enter and Backspace
[chromium] › editor/various/splitting-merging.spec.js:88:2 › splitting and merging blocks (@Firefox, @WebKit) › should merge into inline boundary position
[chromium] › editor/various/splitting-merging.spec.js:113:2 › splitting and merging blocks (@Firefox, @WebKit) › should delete an empty first line
[chromium] › editor/various/splitting-merging.spec.js:151:2 › splitting and merging blocks (@Firefox, @WebKit) › should not merge paragraphs if the selection is not collapsed
[chromium] › editor/various/splitting-merging.spec.js:185:2 › splitting and merging blocks (@Firefox, @WebKit) › should gracefully handle if placing caret in empty container
[chromium] › editor/various/splitting-merging.spec.js:222:2 › splitting and merging blocks (@Firefox, @WebKit) › should forward delete from an empty paragraph
[chromium] › editor/various/splitting-merging.spec.js:261:2 › splitting and merging blocks (@Firefox, @WebKit) › should remove at most one paragraph in forward direction
[chromium] › editor/various/splitting-merging.spec.js:328:2 › splitting and merging blocks (@Firefox, @WebKit) › should undo split in one go
[chromium] › editor/various/splitting-merging.spec.js:350:2 › splitting and merging blocks (@Firefox, @WebKit) › should not split with line break in front (-firefox)
[chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block
[chromium] › editor/various/undo.spec.js:17:2 › undo › should undo typing after a pause ────────
[chromium] › editor/various/undo.spec.js:87:2 › undo › should undo typing after non input change
[chromium] › editor/various/undo.spec.js:166:2 › undo › should undo bold ───────────────────────
[chromium] › editor/various/undo.spec.js:187:2 › undo › Should undo/redo to expected level intervals
[chromium] › editor/various/undo.spec.js:326:2 › undo › should undo for explicit persistence editing post
[chromium] › editor/various/undo.spec.js:368:2 › undo › should not create undo levels when saving
[chromium] › editor/various/undo.spec.js:383:2 › undo › should not create undo levels when publishing
[chromium] › editor/various/undo.spec.js:398:2 › undo › should immediately create an undo level on typing
[chromium] › editor/various/undo.spec.js:436:2 › undo › should be able to undo and redo when transient changes have been made and we update/publish
[chromium] › editor/various/undo.spec.js:468:2 › undo › should be able to undo and redo property cross property changes
[chromium] › editor/various/writing-flow.spec.js:228:2 › Writing Flow (@Firefox, @WebKit) › should navigate around nested inline boundaries
[chromium] › editor/various/writing-flow.spec.js:279:2 › Writing Flow (@Firefox, @WebKit) › should insert line break at end
[chromium] › editor/various/writing-flow.spec.js:293:2 › Writing Flow (@Firefox, @WebKit) › should insert line break at end and continue writing
[chromium] › editor/various/writing-flow.spec.js:3
|
🎭 Playwright Run Summary
126 failed
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ────────
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
[chromium] › editor/blocks/buttons.spec.js:140:2 › Buttons › can jump to the link editor using the keyboard shortcut
[chromium] › editor/blocks/buttons.spec.js:260:2 › Buttons › can resize width ──────────────────
[chromium] › editor/blocks/buttons.spec.js:282:2 › Buttons › can apply named colors ────────────
[chromium] › editor/blocks/buttons.spec.js:311:2 › Buttons › can apply custom colors ───────────
[chromium] › editor/blocks/buttons.spec.js:343:2 › Buttons › can apply named gradient background color
[chromium] › editor/blocks/buttons.spec.js:372:2 › Buttons › can apply custom gradient background color
[chromium] › editor/blocks/classic.spec.js:31:2 › Classic › should be inserted ─────────────────
[chromium] › editor/blocks/classic.spec.js:42:2 › Classic › should insert media, convert to blocks, and undo in one step
[chromium] › editor/blocks/classic.spec.js:104:2 › Classic › Should not fail after save/reload ─
[chromium] › editor/blocks/code.spec.js:11:2 › Code › can be created by three backticks and enter
[chromium] › editor/blocks/code.spec.js:39:2 › Code › should paste plain text ──────────────────
[chromium] › editor/blocks/comments.spec.js:60:2 › Comments › Pagination links are working as expected
[chromium] › editor/blocks/comments.spec.js:112:2 › Comments › Pagination links are not appearing if break comments is not enabled
[chromium] › editor/blocks/comments.spec.js:181:2 › Comments › The editable block version is rendered if the legacy attribute is false
[chromium] › editor/blocks/comments.spec.js:209:2 › Comments › The PHP version is rendered if the legacy attribute is true
[chromium] › editor/blocks/gallery.spec.js:42:2 › Gallery › can be transformed from pasting shortcode, and can undo/redo
[chromium] › editor/blocks/gallery.spec.js:89:2 › Gallery › can be created using uploaded images
[chromium] › editor/blocks/gallery.spec.js:115:2 › Gallery › gallery caption can be edited ─────
[chromium] › editor/blocks/gallery.spec.js:158:2 › Gallery › uploaded images' captions can be edited
[chromium] › editor/blocks/group.spec.js:11:2 › Group › can be created using the block inserter
[chromium] › editor/blocks/group.spec.js:41:2 › Group › can be created using the slash inserter
[chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender
[chromium] › editor/blocks/group.spec.js:83:2 › Group › can merge into group with Backspace ────
[chromium] › editor/blocks/html.spec.js:11:2 › HTML block › can be created by typing "/html" ───
[chromium] › editor/blocks/html.spec.js:36:2 › HTML block › should not encode < ────────────────
[chromium] › editor/blocks/image.spec.js:35:2 › Image › can be inserted via image upload ───────
[chromium] › editor/blocks/image.spec.js:378:2 › Image › should undo without broken temporary state
[chromium] › editor/blocks/image.spec.js:560:2 › Image › image inserted via upload should appear in the frontend published post content
[chromium] › editor/blocks/image.spec.js:596:2 › Image › image inserted via link should appear in the frontend published post content
[chromium] › editor/blocks/image.spec.js:638:2 › Image › adding a link should reflect configuration in published post content
[chromium] › editor/blocks/image.spec.js:698:2 › Image › should upload through prepublish panel
[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:37:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block
[chro
|
🎭 Playwright Run Summary
89 failed
[chromium] › editor/plugins/custom-post-types.spec.js:17:2 › Test Custom Post Types › should be able to create an hierarchical post without title support
[chromium] › editor/plugins/custom-post-types.spec.js:69:2 › Test Custom Post Types › should create a cpt with a legacy block in its template without WSOD
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:36:2 › Deprecated Node Matcher › should insert block with children source
[chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code
[chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button
[chromium] › editor/plugins/iframed-block.spec.js:16:2 › Iframed block › should load script and dependencies in iframe
[chromium] › editor/plugins/meta-attribute-block.spec.js:26:4 › Block with a meta attribute › Early Registration › Should persist the meta attribute properly
[chromium] › editor/plugins/meta-attribute-block.spec.js:73:4 › Block with a meta attribute › Early Registration › Should persist the meta attribute properly in a different post type
[chromium] › editor/plugins/meta-attribute-block.spec.js:26:4 › Block with a meta attribute › Late Registration › Should persist the meta attribute properly
[chromium] › editor/plugins/meta-attribute-block.spec.js:73:4 › Block with a meta attribute › Late Registration › Should persist the meta attribute properly in a different post type
[chromium] › editor/plugins/meta-boxes.spec.js:41:2 › Meta boxes › Should render dynamic blocks when the meta box uses the excerpt for front end rendering
[chromium] › editor/plugins/meta-boxes.spec.js:69:2 › Meta boxes › Should render the excerpt in meta based on post content if no explicit excerpt exists
[chromium] › editor/plugins/nonce.spec.js:11:2 › Nonce › should refresh when expired ───────────
[chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template
[chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal)
[chromium] › editor/plugins/post-type-templates.spec.js:57:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete)
[chromium] › editor/plugins/post-type-templates.spec.js:110:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
[chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
[chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
[chromium] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow newlines after multiple mention completions
|
🎭 Playwright Run Summary
140 failed
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:91:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@WebKit)
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:260:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@WebKit)
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:368:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:458:3 › Navigation block - Frontend interactivity › Page list block (@Firefox, @WebKit) › page-list submenu user interactions
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
[webkit] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow newlines after multiple mention completions
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option between two other words
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert two subsequent options
[webkit] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via click event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:330:4 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should not insert disabled options
[webkit] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow newlines after multiple option completions
[webkit] › editor/various/autocomplete-and-mentions.spec.js:426:2 › Autocomplete (@Firefox, @WebKit) › should insert elements from multiple completers in a single block
[webkit] › editor/various/autocomplete-and-mentions.spec.js:467:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by keyboard)
[webkit] › editor/various/autocomplete-and-mentions.spec.js:484:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by mouse)
[webkit] › editor/various/autocomplete-and-mentions.spec.js:509:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results
[webkit] › editor/various/inserting-blocks.spec.js:22:2 › Inserting blocks (@Firefox, @WebKit) › inserts
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
2.12 GB |
|
flaky-tests-report
Expired
|
987 Bytes |
|