Skip to content

Block editor: hooks: early returns for getEditWrapperProps filters #90273

Block editor: hooks: early returns for getEditWrapperProps filters

Block editor: hooks: early returns for getEditWrapperProps filters #90273

Triggered via pull request December 7, 2023 20:23
Status Failure
Total duration 41m 12s
Artifacts 2

end2end-test.yml

on: pull_request
Matrix: e2e-playwright
Report to GitHub
2m 27s
Report to GitHub
Fit to window
Zoom out
Zoom in

Annotations

81 errors and 8 notices
[chromium] › site-editor/font-library.spec.js:45:3 › Font Library › When a theme with bundled fonts is active › should display the "Manage Fonts" icon: test/e2e/specs/site-editor/font-library.spec.js#L42
1) [chromium] › site-editor/font-library.spec.js:45:3 › Font Library › When a theme with bundled fonts is active › should display the "Manage Fonts" icon TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for frameLocator('[name="editor-canvas"]').locator('body') ============================================================ 40 | postType: 'wp_template', 41 | } ); > 42 | await editor.canvas.locator( 'body' ).click(); | ^ 43 | } ); 44 | 45 | test( 'should display the "Manage Fonts" icon', async ( { page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/font-library.spec.js:42:42
[chromium] › editor/blocks/quote.spec.js:15:2 › Quote › should allow the user to type right away: test/e2e/specs/editor/blocks/quote.spec.js#L22
1) [chromium] › editor/blocks/quote.spec.js:15:2 › Quote › should allow the user to type right away Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> - <p>Quote content</p> + <p class="">Quote content</p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> 20 | // Type content right after. 21 | await page.keyboard.type( 'Quote content' ); > 22 | expect( await editor.getEditedPostContent() ).toBe( | ^ 23 | `<!-- wp:quote --> 24 | <blockquote class="wp-block-quote"><!-- wp:paragraph --> 25 | <p>Quote content</p> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:22:49
[chromium] › editor/blocks/quote.spec.js:15:2 › Quote › should allow the user to type right away: test/e2e/specs/editor/blocks/quote.spec.js#L22
1) [chromium] › editor/blocks/quote.spec.js:15:2 › Quote › should allow the user to type right away Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> - <p>Quote content</p> + <p class="">Quote content</p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> 20 | // Type content right after. 21 | await page.keyboard.type( 'Quote content' ); > 22 | expect( await editor.getEditedPostContent() ).toBe( | ^ 23 | `<!-- wp:quote --> 24 | <blockquote class="wp-block-quote"><!-- wp:paragraph --> 25 | <p>Quote content</p> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:22:49
[chromium] › editor/blocks/quote.spec.js:15:2 › Quote › should allow the user to type right away: test/e2e/specs/editor/blocks/quote.spec.js#L22
1) [chromium] › editor/blocks/quote.spec.js:15:2 › Quote › should allow the user to type right away Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> - <p>Quote content</p> + <p class="">Quote content</p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> 20 | // Type content right after. 21 | await page.keyboard.type( 'Quote content' ); > 22 | expect( await editor.getEditedPostContent() ).toBe( | ^ 23 | `<!-- wp:quote --> 24 | <blockquote class="wp-block-quote"><!-- wp:paragraph --> 25 | <p>Quote content</p> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:22:49
[chromium] › editor/blocks/quote.spec.js:31:2 › Quote › can be created by using > at the start of a paragraph block: test/e2e/specs/editor/blocks/quote.spec.js#L43
2) [chromium] › editor/blocks/quote.spec.js:31:2 › Quote › can be created by using > at the start of a paragraph block Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> - <p>A quote</p> + <p class="">A quote</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>Another paragraph</p> + <p class="">Another paragraph</p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> 41 | await page.keyboard.press( 'Enter' ); 42 | await page.keyboard.type( 'Another paragraph' ); > 43 | expect( await editor.getEditedPostContent() ).toBe( | ^ 44 | `<!-- wp:quote --> 45 | <blockquote class="wp-block-quote"><!-- wp:paragraph --> 46 | <p>A quote</p> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:43:49
[chromium] › editor/blocks/quote.spec.js:31:2 › Quote › can be created by using > at the start of a paragraph block: test/e2e/specs/editor/blocks/quote.spec.js#L43
2) [chromium] › editor/blocks/quote.spec.js:31:2 › Quote › can be created by using > at the start of a paragraph block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> - <p>A quote</p> + <p class="">A quote</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>Another paragraph</p> + <p class="">Another paragraph</p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> 41 | await page.keyboard.press( 'Enter' ); 42 | await page.keyboard.type( 'Another paragraph' ); > 43 | expect( await editor.getEditedPostContent() ).toBe( | ^ 44 | `<!-- wp:quote --> 45 | <blockquote class="wp-block-quote"><!-- wp:paragraph --> 46 | <p>A quote</p> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:43:49
[chromium] › editor/blocks/quote.spec.js:31:2 › Quote › can be created by using > at the start of a paragraph block: test/e2e/specs/editor/blocks/quote.spec.js#L43
2) [chromium] › editor/blocks/quote.spec.js:31:2 › Quote › can be created by using > at the start of a paragraph block Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> - <p>A quote</p> + <p class="">A quote</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>Another paragraph</p> + <p class="">Another paragraph</p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> 41 | await page.keyboard.press( 'Enter' ); 42 | await page.keyboard.type( 'Another paragraph' ); > 43 | expect( await editor.getEditedPostContent() ).toBe( | ^ 44 | `<!-- wp:quote --> 45 | <blockquote class="wp-block-quote"><!-- wp:paragraph --> 46 | <p>A quote</p> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:43:49
[chromium] › editor/blocks/quote.spec.js:56:2 › Quote › can be created by typing > in front of text of a paragraph block: test/e2e/specs/editor/blocks/quote.spec.js#L67
3) [chromium] › editor/blocks/quote.spec.js:56:2 › Quote › can be created by typing > in front of text of a paragraph block Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> - <p>test</p> + <p class="">test</p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> 65 | await pageUtils.pressKeys( 'ArrowLeft', { times: 'test'.length } ); 66 | await page.keyboard.type( '> ' ); > 67 | expect( await editor.getEditedPostContent() ).toBe( | ^ 68 | `<!-- wp:quote --> 69 | <blockquote class="wp-block-quote"><!-- wp:paragraph --> 70 | <p>test</p> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:67:49
[chromium] › editor/blocks/quote.spec.js:56:2 › Quote › can be created by typing > in front of text of a paragraph block: test/e2e/specs/editor/blocks/quote.spec.js#L67
3) [chromium] › editor/blocks/quote.spec.js:56:2 › Quote › can be created by typing > in front of text of a paragraph block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> - <p>test</p> + <p class="">test</p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> 65 | await pageUtils.pressKeys( 'ArrowLeft', { times: 'test'.length } ); 66 | await page.keyboard.type( '> ' ); > 67 | expect( await editor.getEditedPostContent() ).toBe( | ^ 68 | `<!-- wp:quote --> 69 | <blockquote class="wp-block-quote"><!-- wp:paragraph --> 70 | <p>test</p> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:67:49
[chromium] › editor/blocks/quote.spec.js:56:2 › Quote › can be created by typing > in front of text of a paragraph block: test/e2e/specs/editor/blocks/quote.spec.js#L67
3) [chromium] › editor/blocks/quote.spec.js:56:2 › Quote › can be created by typing > in front of text of a paragraph block Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> - <p>test</p> + <p class="">test</p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> 65 | await pageUtils.pressKeys( 'ArrowLeft', { times: 'test'.length } ); 66 | await page.keyboard.type( '> ' ); > 67 | expect( await editor.getEditedPostContent() ).toBe( | ^ 68 | `<!-- wp:quote --> 69 | <blockquote class="wp-block-quote"><!-- wp:paragraph --> 70 | <p>test</p> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:67:49
[chromium] › editor/blocks/quote.spec.js:76:2 › Quote › can be created by typing "/quote": test/e2e/specs/editor/blocks/quote.spec.js#L84
4) [chromium] › editor/blocks/quote.spec.js:76:2 › Quote › can be created by typing "/quote" ───── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> - <p>I’m a quote</p> + <p class="">I’m a quote</p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> 82 | await page.keyboard.press( 'Enter' ); 83 | await page.keyboard.type( 'I’m a quote' ); > 84 | expect( await editor.getEditedPostContent() ).toBe( | ^ 85 | `<!-- wp:quote --> 86 | <blockquote class="wp-block-quote"><!-- wp:paragraph --> 87 | <p>I’m a quote</p> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:84:49
[chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender: test/e2e/specs/editor/blocks/group.spec.js#L80
1) [chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender Error: Snapshot comparison failed: <!-- wp:group {"layout":{"type":"constrained"}} --> <div class="wp-block-group"><!-- wp:paragraph --> <p class="">Group Block with a Paragraph</p> <!-- /wp:paragraph --></div> <!-- /wp:group --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/__snapshots__/Group-can-have-other-blocks-appended-to-it-using-the-button-appender-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-blocks-group-Group-can-have-other-blocks-appended-to-it-using-the-button-appender-chromium/Group-can-have-other-blocks-appended-to-it-using-the-button-appender-1-actual.txt 78 | await page.keyboard.type( 'Group Block with a Paragraph' ); 79 | > 80 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 81 | } ); 82 | 83 | test( 'can merge into group with Backspace', async ( { editor, page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/group.spec.js:80:49
[chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender: test/e2e/specs/editor/blocks/group.spec.js#L80
1) [chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:group {"layout":{"type":"constrained"}} --> <div class="wp-block-group"><!-- wp:paragraph --> <p class="">Group Block with a Paragraph</p> <!-- /wp:paragraph --></div> <!-- /wp:group --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/__snapshots__/Group-can-have-other-blocks-appended-to-it-using-the-button-appender-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-blocks-group-Group-can-have-other-blocks-appended-to-it-using-the-button-appender-chromium-retry1/Group-can-have-other-blocks-appended-to-it-using-the-button-appender-1-actual.txt 78 | await page.keyboard.type( 'Group Block with a Paragraph' ); 79 | > 80 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 81 | } ); 82 | 83 | test( 'can merge into group with Backspace', async ( { editor, page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/group.spec.js:80:49
[chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender: test/e2e/specs/editor/blocks/group.spec.js#L80
1) [chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:group {"layout":{"type":"constrained"}} --> <div class="wp-block-group"><!-- wp:paragraph --> <p class="">Group Block with a Paragraph</p> <!-- /wp:paragraph --></div> <!-- /wp:group --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/__snapshots__/Group-can-have-other-blocks-appended-to-it-using-the-button-appender-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-blocks-group-Group-can-have-other-blocks-appended-to-it-using-the-button-appender-chromium-retry2/Group-can-have-other-blocks-appended-to-it-using-the-button-appender-1-actual.txt 78 | await page.keyboard.type( 'Group Block with a Paragraph' ); 79 | > 80 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 81 | } ); 82 | 83 | test( 'can merge into group with Backspace', async ( { editor, page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/group.spec.js:80:49
[chromium] › editor/blocks/group.spec.js:83:2 › Group › can merge into group with Backspace: test/e2e/specs/editor/blocks/group.spec.js#L91
2) [chromium] › editor/blocks/group.spec.js:83:2 › Group › can merge into group with Backspace ─── Error: Snapshot comparison failed: <!-- wp:group {"layout":{"type":"constrained"}} --> <div class="wp-block-group"><!-- wp:paragraph --> <p class="">1</p> <!-- /wp:paragraph --></div> <!-- /wp:group --> <!-- wp:paragraph --> <p class="">2</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/__snapshots__/Group-can-merge-into-group-with-Backspace-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-blocks-group-Group-can-merge-into-group-with-Backspace-chromium/Group-can-merge-into-group-with-Backspace-1-actual.txt 89 | 90 | // Confirm last paragraph is outside of group. > 91 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 92 | 93 | // Merge the last paragraph into the group. 94 | await page.keyboard.press( 'ArrowLeft' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/group.spec.js:91:49
[chromium] › editor/blocks/group.spec.js:83:2 › Group › can merge into group with Backspace: test/e2e/specs/editor/blocks/group.spec.js#L91
2) [chromium] › editor/blocks/group.spec.js:83:2 › Group › can merge into group with Backspace ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:group {"layout":{"type":"constrained"}} --> <div class="wp-block-group"><!-- wp:paragraph --> <p class="">1</p> <!-- /wp:paragraph --></div> <!-- /wp:group --> <!-- wp:paragraph --> <p class="">2</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/__snapshots__/Group-can-merge-into-group-with-Backspace-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-blocks-group-Group-can-merge-into-group-with-Backspace-chromium-retry1/Group-can-merge-into-group-with-Backspace-1-actual.txt 89 | 90 | // Confirm last paragraph is outside of group. > 91 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 92 | 93 | // Merge the last paragraph into the group. 94 | await page.keyboard.press( 'ArrowLeft' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/group.spec.js:91:49
[chromium] › editor/blocks/group.spec.js:83:2 › Group › can merge into group with Backspace: test/e2e/specs/editor/blocks/group.spec.js#L91
2) [chromium] › editor/blocks/group.spec.js:83:2 › Group › can merge into group with Backspace ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:group {"layout":{"type":"constrained"}} --> <div class="wp-block-group"><!-- wp:paragraph --> <p class="">1</p> <!-- /wp:paragraph --></div> <!-- /wp:group --> <!-- wp:paragraph --> <p class="">2</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/__snapshots__/Group-can-merge-into-group-with-Backspace-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-blocks-group-Group-can-merge-into-group-with-Backspace-chromium-retry2/Group-can-merge-into-group-with-Backspace-1-actual.txt 89 | 90 | // Confirm last paragraph is outside of group. > 91 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 92 | 93 | // Merge the last paragraph into the group. 94 | await page.keyboard.press( 'ArrowLeft' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/group.spec.js:91:49
[chromium] › editor/blocks/list.spec.js:77:2 › List (@firefox) › can undo asterisk transform: test/e2e/specs/editor/blocks/list.spec.js#L88
3) [chromium] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>1. </p> + <p class="">1. </p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 86 | await pageUtils.pressKeys( 'primary+z' ); 87 | > 88 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 89 | `<!-- wp:paragraph --> 90 | <p>1. </p> 91 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:88:52
[chromium] › editor/blocks/list.spec.js:77:2 › List (@firefox) › can undo asterisk transform: test/e2e/specs/editor/blocks/list.spec.js#L88
3) [chromium] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>1. </p> + <p class="">1. </p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 86 | await pageUtils.pressKeys( 'primary+z' ); 87 | > 88 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 89 | `<!-- wp:paragraph --> 90 | <p>1. </p> 91 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:88:52
[chromium] › editor/blocks/list.spec.js:77:2 › List (@firefox) › can undo asterisk transform: test/e2e/specs/editor/blocks/list.spec.js#L88
3) [chromium] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>1. </p> + <p class="">1. </p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 86 | await pageUtils.pressKeys( 'primary+z' ); 87 | > 88 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 89 | `<!-- wp:paragraph --> 90 | <p>1. </p> 91 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:88:52
[chromium] › editor/blocks/list.spec.js:95:2 › List (@firefox) › should undo asterisk transform with backspace (-firefox): test/e2e/specs/editor/blocks/list.spec.js#L105
4) [chromium] › editor/blocks/list.spec.js:95:2 › List (@Firefox) › should undo asterisk transform with backspace (-firefox) Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>* </p> + <p class="">* </p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 103 | await page.keyboard.press( 'Backspace' ); 104 | > 105 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 106 | `<!-- wp:paragraph --> 107 | <p>* </p> 108 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:105:52
[chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code: test/e2e/specs/editor/plugins/format-api.spec.js#L36
1) [chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p> + <p class="">First <a href="https://example.com" class="my-plugin-link">paragraph</a></p> <!-- /wp:paragraph --> 34 | // Check the content. 35 | const content = await editor.getEditedPostContent(); > 36 | expect( content ).toBe( | ^ 37 | `<!-- wp:paragraph --> 38 | <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p> 39 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:36:21
[chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code: test/e2e/specs/editor/plugins/format-api.spec.js#L36
1) [chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p> + <p class="">First <a href="https://example.com" class="my-plugin-link">paragraph</a></p> <!-- /wp:paragraph --> 34 | // Check the content. 35 | const content = await editor.getEditedPostContent(); > 36 | expect( content ).toBe( | ^ 37 | `<!-- wp:paragraph --> 38 | <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p> 39 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:36:21
[chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code: test/e2e/specs/editor/plugins/format-api.spec.js#L36
1) [chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p> + <p class="">First <a href="https://example.com" class="my-plugin-link">paragraph</a></p> <!-- /wp:paragraph --> 34 | // Check the content. 35 | const content = await editor.getEditedPostContent(); > 36 | expect( content ).toBe( | ^ 37 | `<!-- wp:paragraph --> 38 | <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p> 39 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:36:21
[chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button: test/e2e/specs/editor/plugins/format-api.spec.js#L51
2) [chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p><big>test</big></p> + <p class=""><big>test</big></p> <!-- /wp:paragraph --> 49 | attributes: { content: '<big>test</big>' }, 50 | } ); > 51 | expect( await editor.getEditedPostContent() ).toBe( | ^ 52 | `<!-- wp:paragraph --> 53 | <p><big>test</big></p> 54 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:51:49
[chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button: test/e2e/specs/editor/plugins/format-api.spec.js#L51
2) [chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p><big>test</big></p> + <p class=""><big>test</big></p> <!-- /wp:paragraph --> 49 | attributes: { content: '<big>test</big>' }, 50 | } ); > 51 | expect( await editor.getEditedPostContent() ).toBe( | ^ 52 | `<!-- wp:paragraph --> 53 | <p><big>test</big></p> 54 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:51:49
[chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button: test/e2e/specs/editor/plugins/format-api.spec.js#L51
2) [chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p><big>test</big></p> + <p class=""><big>test</big></p> <!-- /wp:paragraph --> 49 | attributes: { content: '<big>test</big>' }, 50 | } ); > 51 | expect( await editor.getEditedPostContent() ).toBe( | ^ 52 | `<!-- wp:paragraph --> 53 | <p><big>test</big></p> 54 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:51:49
[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: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L27
3) [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 Error: Snapshot comparison failed: <!-- wp:image --> <figure class="wp-block-image"><img alt=""/></figure> <!-- /wp:image --> <!-- wp:paragraph {"placeholder":"Add a book description"} --> <p class=""></p> <!-- /wp:paragraph --> <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p class=""></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> <!-- wp:columns --> <div class="wp-block-columns"><!-- wp:column --> <div class="wp-block-column"><!-- wp:image --> <figure class="wp-block-image"><img alt=""/></figure> <!-- /wp:image --></div> <!-- /wp:column --> <!-- wp:column --> <div class="wp-block-column"><!-- wp:paragraph {"placeholder":"Add a inner paragraph"} --> <p class=""></p> <!-- /wp:paragraph --></div> <!-- /wp:column --></div> <!-- /wp:columns --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-post-type-templates-Post-type-t-150e1--a-custom-post-types-with-a-predefined-template-chromium/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-actual.txt 25 | editor, 26 | } ) => { > 27 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 28 | } ); 29 | 30 | test( 'Should respect user edits to not re-apply template after save (single block removal)', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:27:50
[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: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L27
3) [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 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:image --> <figure class="wp-block-image"><img alt=""/></figure> <!-- /wp:image --> <!-- wp:paragraph {"placeholder":"Add a book description"} --> <p class=""></p> <!-- /wp:paragraph --> <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p class=""></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> <!-- wp:columns --> <div class="wp-block-columns"><!-- wp:column --> <div class="wp-block-column"><!-- wp:image --> <figure class="wp-block-image"><img alt=""/></figure> <!-- /wp:image --></div> <!-- /wp:column --> <!-- wp:column --> <div class="wp-block-column"><!-- wp:paragraph {"placeholder":"Add a inner paragraph"} --> <p class=""></p> <!-- /wp:paragraph --></div> <!-- /wp:column --></div> <!-- /wp:columns --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-post-type-templates-Post-type-t-150e1--a-custom-post-types-with-a-predefined-template-chromium-retry1/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-actual.txt 25 | editor, 26 | } ) => { > 27 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 28 | } ); 29 | 30 | test( 'Should respect user edits to not re-apply template after save (single block removal)', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:27:50
[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: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L27
3) [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 Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:image --> <figure class="wp-block-image"><img alt=""/></figure> <!-- /wp:image --> <!-- wp:paragraph {"placeholder":"Add a book description"} --> <p class=""></p> <!-- /wp:paragraph --> <!-- wp:quote --> <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p class=""></p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> <!-- wp:columns --> <div class="wp-block-columns"><!-- wp:column --> <div class="wp-block-column"><!-- wp:image --> <figure class="wp-block-image"><img alt=""/></figure> <!-- /wp:image --></div> <!-- /wp:column --> <!-- wp:column --> <div class="wp-block-column"><!-- wp:paragraph {"placeholder":"Add a inner paragraph"} --> <p class=""></p> <!-- /wp:paragraph --></div> <!-- /wp:column --></div> <!-- /wp:columns --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-post-type-templates-Post-type-t-150e1--a-custom-post-types-with-a-predefined-template-chromium-retry2/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-actual.txt 25 | editor, 26 | } ) => { > 27 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 28 | } ); 29 | 30 | test( 'Should respect user edits to not re-apply template after save (single block removal)', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:27:50
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L132
4) [chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>I am @yourfather.</p> + <p class="">I am @yourfather.</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 130 | await expect 131 | .poll( editor.getEditedPostContent ) > 132 | .toBe( testData.snapshot ); | ^ 133 | } ); 134 | 135 | test( `${ completer }: should insert ${ type } between two other words`, async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:132:6
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock: test/e2e/specs/editor/various/content-only-lock.spec.js#L31
1) [chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock Error: Snapshot comparison failed: <!-- wp:group {"templateLock":"contentOnly","layout":{"type":"constrained"}} --> <div class="wp-block-group"><!-- wp:paragraph --> <p class="">Hello World</p> <!-- /wp:paragraph --></div> <!-- /wp:group --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Content-only-lock-should-be-able-to-edit-the-content-of-blocks-with-content-only-lock-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-content-only-lock-Content-only--d863f-it-the-content-of-blocks-with-content-only-lock-chromium/Content-only-lock-should-be-able-to-edit-the-content-of-blocks-with-content-only-lock-1-actual.txt 29 | .click(); 30 | await page.keyboard.type( ' World' ); > 31 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 32 | } ); 33 | 34 | // See: https://github.com/WordPress/gutenberg/pull/54618 at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:31:49
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock: test/e2e/specs/editor/various/content-only-lock.spec.js#L31
1) [chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:group {"templateLock":"contentOnly","layout":{"type":"constrained"}} --> <div class="wp-block-group"><!-- wp:paragraph --> <p class="">Hello World</p> <!-- /wp:paragraph --></div> <!-- /wp:group --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Content-only-lock-should-be-able-to-edit-the-content-of-blocks-with-content-only-lock-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-content-only-lock-Content-only--d863f-it-the-content-of-blocks-with-content-only-lock-chromium-retry1/Content-only-lock-should-be-able-to-edit-the-content-of-blocks-with-content-only-lock-1-actual.txt 29 | .click(); 30 | await page.keyboard.type( ' World' ); > 31 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 32 | } ); 33 | 34 | // See: https://github.com/WordPress/gutenberg/pull/54618 at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:31:49
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock: test/e2e/specs/editor/various/content-only-lock.spec.js#L31
1) [chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:group {"templateLock":"contentOnly","layout":{"type":"constrained"}} --> <div class="wp-block-group"><!-- wp:paragraph --> <p class="">Hello World</p> <!-- /wp:paragraph --></div> <!-- /wp:group --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Content-only-lock-should-be-able-to-edit-the-content-of-blocks-with-content-only-lock-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-content-only-lock-Content-only--d863f-it-the-content-of-blocks-with-content-only-lock-chromium-retry2/Content-only-lock-should-be-able-to-edit-the-content-of-blocks-with-content-only-lock-1-actual.txt 29 | .click(); 30 | await page.keyboard.type( ' World' ); > 31 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 32 | } ); 33 | 34 | // See: https://github.com/WordPress/gutenberg/pull/54618 at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:31:49
[chromium] › editor/various/copy-cut-paste.spec.js:11:2 › Copy/cut/paste › should copy and paste individual blocks with collapsed selection: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L24
2) [chromium] › editor/various/copy-cut-paste.spec.js:11:2 › Copy/cut/paste › should copy and paste individual blocks with collapsed selection Error: Snapshot comparison failed: <!-- wp:paragraph --> <p class="">Copy - collapsed selection</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p class="">2</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-copy-and-paste-individual-blocks-with-collapsed-selection-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-paste-Copy-cut-paste-s-54a69-aste-individual-blocks-with-collapsed-selection-chromium/Copy-cut-paste-should-copy-and-paste-individual-blocks-with-collapsed-selection-1-actual.txt 22 | await page.keyboard.press( 'ArrowUp' ); 23 | await pageUtils.pressKeys( 'primary+c' ); > 24 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 25 | 26 | await page.keyboard.press( 'ArrowDown' ); 27 | await pageUtils.pressKeys( 'primary+v' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:24:49
[chromium] › editor/various/copy-cut-paste.spec.js:11:2 › Copy/cut/paste › should copy and paste individual blocks with collapsed selection: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L24
2) [chromium] › editor/various/copy-cut-paste.spec.js:11:2 › Copy/cut/paste › should copy and paste individual blocks with collapsed selection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:paragraph --> <p class="">Copy - collapsed selection</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p class="">2</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-copy-and-paste-individual-blocks-with-collapsed-selection-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-paste-Copy-cut-paste-s-54a69-aste-individual-blocks-with-collapsed-selection-chromium-retry1/Copy-cut-paste-should-copy-and-paste-individual-blocks-with-collapsed-selection-1-actual.txt 22 | await page.keyboard.press( 'ArrowUp' ); 23 | await pageUtils.pressKeys( 'primary+c' ); > 24 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 25 | 26 | await page.keyboard.press( 'ArrowDown' ); 27 | await pageUtils.pressKeys( 'primary+v' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:24:49
[chromium] › editor/various/copy-cut-paste.spec.js:11:2 › Copy/cut/paste › should copy and paste individual blocks with collapsed selection: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L24
2) [chromium] › editor/various/copy-cut-paste.spec.js:11:2 › Copy/cut/paste › should copy and paste individual blocks with collapsed selection Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:paragraph --> <p class="">Copy - collapsed selection</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p class="">2</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-copy-and-paste-individual-blocks-with-collapsed-selection-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-paste-Copy-cut-paste-s-54a69-aste-individual-blocks-with-collapsed-selection-chromium-retry2/Copy-cut-paste-should-copy-and-paste-individual-blocks-with-collapsed-selection-1-actual.txt 22 | await page.keyboard.press( 'ArrowUp' ); 23 | await pageUtils.pressKeys( 'primary+c' ); > 24 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 25 | 26 | await page.keyboard.press( 'ArrowDown' ); 27 | await pageUtils.pressKeys( 'primary+v' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:24:49
[chromium] › editor/various/copy-cut-paste.spec.js:31:2 › Copy/cut/paste › should cut and paste individual blocks with collapsed selection: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L45
3) [chromium] › editor/various/copy-cut-paste.spec.js:31:2 › Copy/cut/paste › should cut and paste individual blocks with collapsed selection Error: Snapshot comparison failed: <!-- wp:paragraph --> <p class="">2</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-cut-and-paste-individual-blocks-with-collapsed-selection-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-paste-Copy-cut-paste-s-e44ba-aste-individual-blocks-with-collapsed-selection-chromium/Copy-cut-paste-should-cut-and-paste-individual-blocks-with-collapsed-selection-1-actual.txt 43 | await page.keyboard.press( 'ArrowUp' ); 44 | await pageUtils.pressKeys( 'primary+x' ); > 45 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 46 | 47 | await pageUtils.pressKeys( 'Tab' ); 48 | await page.keyboard.press( 'ArrowDown' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:45:49
[chromium] › editor/various/copy-cut-paste.spec.js:31:2 › Copy/cut/paste › should cut and paste individual blocks with collapsed selection: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L45
3) [chromium] › editor/various/copy-cut-paste.spec.js:31:2 › Copy/cut/paste › should cut and paste individual blocks with collapsed selection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:paragraph --> <p class="">2</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-cut-and-paste-individual-blocks-with-collapsed-selection-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-paste-Copy-cut-paste-s-e44ba-aste-individual-blocks-with-collapsed-selection-chromium-retry1/Copy-cut-paste-should-cut-and-paste-individual-blocks-with-collapsed-selection-1-actual.txt 43 | await page.keyboard.press( 'ArrowUp' ); 44 | await pageUtils.pressKeys( 'primary+x' ); > 45 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 46 | 47 | await pageUtils.pressKeys( 'Tab' ); 48 | await page.keyboard.press( 'ArrowDown' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:45:49
[chromium] › editor/various/copy-cut-paste.spec.js:31:2 › Copy/cut/paste › should cut and paste individual blocks with collapsed selection: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L45
3) [chromium] › editor/various/copy-cut-paste.spec.js:31:2 › Copy/cut/paste › should cut and paste individual blocks with collapsed selection Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:paragraph --> <p class="">2</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-cut-and-paste-individual-blocks-with-collapsed-selection-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-paste-Copy-cut-paste-s-e44ba-aste-individual-blocks-with-collapsed-selection-chromium-retry2/Copy-cut-paste-should-cut-and-paste-individual-blocks-with-collapsed-selection-1-actual.txt 43 | await page.keyboard.press( 'ArrowUp' ); 44 | await pageUtils.pressKeys( 'primary+x' ); > 45 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 46 | 47 | await pageUtils.pressKeys( 'Tab' ); 48 | await page.keyboard.press( 'ArrowDown' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:45:49
[chromium] › editor/various/copy-cut-paste.spec.js:74:2 › Copy/cut/paste › should cut and paste individual non textual blocks: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L92
4) [chromium] › editor/various/copy-cut-paste.spec.js:74:2 › Copy/cut/paste › should cut and paste individual non textual blocks Error: Snapshot comparison failed: <!-- wp:paragraph --> <p class=""></p> <!-- /wp:paragraph --> <!-- wp:spacer --> <div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div> <!-- /wp:spacer --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-cut-and-paste-individual-non-textual-blocks-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-paste-Copy-cut-paste-should-cut-and-paste-individual-non-textual-blocks-chromium/Copy-cut-paste-should-cut-and-paste-individual-non-textual-blocks-1-actual.txt 90 | .click(); 91 | await pageUtils.pressKeys( 'primary+v' ); > 92 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 93 | } ); 94 | 95 | test( 'should respect inline copy when text is selected', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:92:49
Puppeteer: packages/e2e-tests/specs/widgets/editing-widgets.test.js#L829
Error: expect(received).toMatchInlineSnapshot(snapshot) Snapshot name: `Widgets screen Allows widget deletion to be undone 1` - Snapshot - 2 + Received + 2 { "sidebar-1": "<div class="widget widget_block widget_text"><div class="widget-content"> - <p>First Paragraph</p> + <p class="">First Paragraph</p> </div></div> <div class="widget widget_block widget_text"><div class="widget-content"> - <p>Second Paragraph</p> + <p class="">Second Paragraph</p> </div></div>", } at Object.toMatchInlineSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/widgets/editing-widgets.test.js:829:35) at runMicrotasks (<anonymous>) at processTicksAndRejections (node:internal/process/task_queues:96:5)
Puppeteer: 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 - 1 + Received + 1 @@ -3,7 +3,7 @@ <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> + <p class="">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: 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 - 3 + Received + 3 "<!-- wp:paragraph --> - <p>First paragraph</p> + <p class="">First paragraph</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">Heading</h2> <!-- /wp:heading --> <!-- wp:paragraph --> - <p>Second paragraph</p> + <p class="">Second paragraph</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>Third paragraph</p> + <p class="">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: 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 - 2 + Received + 2 "<!-- wp:group {"layout":{"type":"constrained"}} --> <div class="wp-block-group"><!-- wp:paragraph --> - <p>Paragraph inside group</p> + <p class="">Paragraph inside group</p> <!-- /wp:paragraph --></div> <!-- /wp:group --> <!-- wp:paragraph --> - <p>Paragraph after group</p> + <p class="">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: 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 - 2 + Received + 2 "<!-- wp:paragraph --> - <p>Hello there!</p> + <p class="">Hello there!</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>Second paragraph</p> + <p class="">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: 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 - 1 + Received + 1 "<!-- wp:paragraph --> - <p>12</p> + <p class="">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: packages/e2e-tests/specs/editor/various/autosave.test.js#L96
Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>before save after save</p> + <p class="">before save after save</p> <!-- /wp:paragraph --> at Object.toBe (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:96:21) at runMicrotasks (<anonymous>) at processTicksAndRejections (node:internal/process/task_queues:96:5)
Puppeteer: packages/e2e-tests/specs/editor/various/autosave.test.js#L119
Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>before save</p> + <p class="">before save</p> <!-- /wp:paragraph --> at Object.toEqual (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:119:42) at runMicrotasks (<anonymous>) at processTicksAndRejections (node:internal/process/task_queues:96:5)
Puppeteer: 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 - 1 + Received + 1 "<!-- wp:paragraph --> - <p><a href="https://twitter.com/wooyaygutenberg123454312">https://twitter.com/wooyaygutenberg123454312</a></p> + <p class=""><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: 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 - 3 + Received + 3 "<!-- wp:group {"layout":{"type":"constrained"}} --> <div class="wp-block-group"><!-- wp:paragraph --> - <p>First Paragraph</p> + <p class="">First Paragraph</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>Second Paragraph</p> + <p class="">Second Paragraph</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>Third Paragraph</p> + <p class="">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)
[chromium] › editor/various/rtl.spec.js:28:2 › RTL › should arrow navigate: test/e2e/specs/editor/various/rtl.spec.js#L45
1) [chromium] › editor/various/rtl.spec.js:28:2 › RTL › should arrow navigate ──────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>٠١٢</p> + <p class="">٠١٢</p> <!-- /wp:paragraph --> 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
1) [chromium] › editor/various/rtl.spec.js:28:2 › RTL › should arrow navigate ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>٠١٢</p> + <p class="">٠١٢</p> <!-- /wp:paragraph --> 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
1) [chromium] › editor/various/rtl.spec.js:28:2 › RTL › should arrow navigate ──────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>٠١٢</p> + <p class="">٠١٢</p> <!-- /wp:paragraph --> 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
2) [chromium] › editor/various/rtl.spec.js:52:2 › RTL › should split ───────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>٠</p> + <p class="">٠</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>١</p> + <p class="">١</p> <!-- /wp:paragraph --> 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/various/rtl.spec.js:52:2 › RTL › should split: test/e2e/specs/editor/various/rtl.spec.js#L62
2) [chromium] › editor/various/rtl.spec.js:52:2 › RTL › should split ───────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>٠</p> + <p class="">٠</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>١</p> + <p class="">١</p> <!-- /wp:paragraph --> 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/various/rtl.spec.js:52:2 › RTL › should split: test/e2e/specs/editor/various/rtl.spec.js#L62
2) [chromium] › editor/various/rtl.spec.js:52:2 › RTL › should split ───────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>٠</p> + <p class="">٠</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>١</p> + <p class="">١</p> <!-- /wp:paragraph --> 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/various/rtl.spec.js:73:2 › RTL › should merge backward: test/e2e/specs/editor/various/rtl.spec.js#L84
3) [chromium] › editor/various/rtl.spec.js:73:2 › RTL › should merge backward ──────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>٠١</p> + <p class="">٠١</p> <!-- /wp:paragraph --> 82 | // Check the content. 83 | const content = await editor.getEditedPostContent(); > 84 | expect( content ).toBe( | ^ 85 | `<!-- wp:paragraph --> 86 | <p>٠١</p> 87 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rtl.spec.js:84:21
[chromium] › editor/various/rtl.spec.js:73:2 › RTL › should merge backward: test/e2e/specs/editor/various/rtl.spec.js#L84
3) [chromium] › editor/various/rtl.spec.js:73:2 › RTL › should merge backward ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>٠١</p> + <p class="">٠١</p> <!-- /wp:paragraph --> 82 | // Check the content. 83 | const content = await editor.getEditedPostContent(); > 84 | expect( content ).toBe( | ^ 85 | `<!-- wp:paragraph --> 86 | <p>٠١</p> 87 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rtl.spec.js:84:21
[chromium] › editor/various/rtl.spec.js:73:2 › RTL › should merge backward: test/e2e/specs/editor/various/rtl.spec.js#L84
3) [chromium] › editor/various/rtl.spec.js:73:2 › RTL › should merge backward ──────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>٠١</p> + <p class="">٠١</p> <!-- /wp:paragraph --> 82 | // Check the content. 83 | const content = await editor.getEditedPostContent(); > 84 | expect( content ).toBe( | ^ 85 | `<!-- wp:paragraph --> 86 | <p>٠١</p> 87 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rtl.spec.js:84:21
[chromium] › editor/various/rtl.spec.js:91:2 › RTL › should merge forward: test/e2e/specs/editor/various/rtl.spec.js#L103
4) [chromium] › editor/various/rtl.spec.js:91:2 › RTL › should merge forward ───────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>٠١</p> + <p class="">٠١</p> <!-- /wp:paragraph --> 101 | // Check the content. 102 | const content = await editor.getEditedPostContent(); > 103 | expect( content ).toBe( | ^ 104 | `<!-- wp:paragraph --> 105 | <p>٠١</p> 106 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rtl.spec.js:103:21
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L132
1) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>I am @yourfather.</p> + <p class="">I am @yourfather.</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 130 | await expect 131 | .poll( editor.getEditedPostContent ) > 132 | .toBe( testData.snapshot ); | ^ 133 | } ); 134 | 135 | test( `${ completer }: should insert ${ type } between two other words`, async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:132:6
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L132
1) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>I am @yourfather.</p> + <p class="">I am @yourfather.</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 130 | await expect 131 | .poll( editor.getEditedPostContent ) > 132 | .toBe( testData.snapshot ); | ^ 133 | } ); 134 | 135 | test( `${ completer }: should insert ${ type } between two other words`, async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:132:6
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L132
1) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>I am @yourfather.</p> + <p class="">I am @yourfather.</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 130 | await expect 131 | .poll( editor.getEditedPostContent ) > 132 | .toBe( testData.snapshot ); | ^ 133 | } ); 134 | 135 | test( `${ completer }: should insert ${ type } between two other words`, async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:132:6
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L168
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>Stuck in the middle with @testuser you.</p> + <p class="">Stuck in the middle with @testuser you.</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 166 | await expect 167 | .poll( editor.getEditedPostContent ) > 168 | .toBe( testData.snapshot ); | ^ 169 | } ); 170 | 171 | test( `${ completer }: should insert two subsequent ${ type }s`, async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:168:6
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L168
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>Stuck in the middle with @testuser you.</p> + <p class="">Stuck in the middle with @testuser you.</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 166 | await expect 167 | .poll( editor.getEditedPostContent ) > 168 | .toBe( testData.snapshot ); | ^ 169 | } ); 170 | 171 | test( `${ completer }: should insert two subsequent ${ type }s`, async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:168:6
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L168
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>Stuck in the middle with @testuser you.</p> + <p class="">Stuck in the middle with @testuser you.</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 166 | await expect 167 | .poll( editor.getEditedPostContent ) > 168 | .toBe( testData.snapshot ); | ^ 169 | } ); 170 | 171 | test( `${ completer }: should insert two subsequent ${ type }s`, async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:168:6
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L215
3) [webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>The two greatest hobbits, in order: @thebetterhobbit @RingBearer.</p> + <p class="">The two greatest hobbits, in order: @thebetterhobbit @RingBearer.</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 213 | await expect 214 | .poll( editor.getEditedPostContent ) > 215 | .toBe( testData.snapshot ); | ^ 216 | } ); 217 | 218 | test( `${ completer }: should allow ${ type } selection via click event`, async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:215:6
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L215
3) [webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>The two greatest hobbits, in order: @thebetterhobbit @RingBearer.</p> + <p class="">The two greatest hobbits, in order: @thebetterhobbit @RingBearer.</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 213 | await expect 214 | .poll( editor.getEditedPostContent ) > 215 | .toBe( testData.snapshot ); | ^ 216 | } ); 217 | 218 | test( `${ completer }: should allow ${ type } selection via click event`, async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:215:6
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L215
3) [webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>The two greatest hobbits, in order: @thebetterhobbit @RingBearer.</p> + <p class="">The two greatest hobbits, in order: @thebetterhobbit @RingBearer.</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 213 | await expect 214 | .poll( editor.getEditedPostContent ) > 215 | .toBe( testData.snapshot ); | ^ 216 | } ); 217 | 218 | test( `${ completer }: should allow ${ type } selection via click event`, async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:215:6
[webkit] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L250
4) [webkit] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>@mockingjay</p> + <p class="">@mockingjay</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 248 | await expect 249 | .poll( editor.getEditedPostContent ) > 250 | .toBe( testData.snapshot ); | ^ 251 | } ); 252 | 253 | test( `${ completer }: should allow ${ type } selection via keypress event`, async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:250:6
[firefox] › editor/blocks/list.spec.js:77:2 › List (@firefox) › can undo asterisk transform: test/e2e/specs/editor/blocks/list.spec.js#L88
1) [firefox] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ─── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>1. </p> + <p class="">1. </p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 86 | await pageUtils.pressKeys( 'primary+z' ); 87 | > 88 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 89 | `<!-- wp:paragraph --> 90 | <p>1. </p> 91 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:88:52
[firefox] › editor/blocks/list.spec.js:77:2 › List (@firefox) › can undo asterisk transform: test/e2e/specs/editor/blocks/list.spec.js#L88
1) [firefox] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>1. </p> + <p class="">1. </p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 86 | await pageUtils.pressKeys( 'primary+z' ); 87 | > 88 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 89 | `<!-- wp:paragraph --> 90 | <p>1. </p> 91 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:88:52
[firefox] › editor/blocks/list.spec.js:77:2 › List (@firefox) › can undo asterisk transform: test/e2e/specs/editor/blocks/list.spec.js#L88
1) [firefox] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 <!-- wp:paragraph --> - <p>1. </p> + <p class="">1. </p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 86 | await pageUtils.pressKeys( 'primary+z' ); 87 | > 88 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 89 | `<!-- wp:paragraph --> 90 | <p>1. </p> 91 | <!-- /wp:paragraph -->` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:88:52
[firefox] › editor/blocks/list.spec.js:352:2 › List (@firefox) › can be converted to paragraphs: test/e2e/specs/editor/blocks/list.spec.js#L360
2) [firefox] › editor/blocks/list.spec.js:352:2 › List (@Firefox) › can be converted to paragraphs Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>one</p> + <p class="">one</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>two</p> + <p class="">two</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 358 | await editor.transformBlockTo( 'core/paragraph' ); 359 | > 360 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 361 | `<!-- wp:paragraph --> 362 | <p>one</p> 363 | <!-- /wp:paragraph --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:360:52
[firefox] › editor/blocks/list.spec.js:352:2 › List (@firefox) › can be converted to paragraphs: test/e2e/specs/editor/blocks/list.spec.js#L360
2) [firefox] › editor/blocks/list.spec.js:352:2 › List (@Firefox) › can be converted to paragraphs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>one</p> + <p class="">one</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>two</p> + <p class="">two</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 358 | await editor.transformBlockTo( 'core/paragraph' ); 359 | > 360 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 361 | `<!-- wp:paragraph --> 362 | <p>one</p> 363 | <!-- /wp:paragraph --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:360:52
[firefox] › editor/blocks/list.spec.js:352:2 › List (@firefox) › can be converted to paragraphs: test/e2e/specs/editor/blocks/list.spec.js#L360
2) [firefox] › editor/blocks/list.spec.js:352:2 › List (@Firefox) › can be converted to paragraphs Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>one</p> + <p class="">one</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>two</p> + <p class="">two</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 358 | await editor.transformBlockTo( 'core/paragraph' ); 359 | > 360 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 361 | `<!-- wp:paragraph --> 362 | <p>one</p> 363 | <!-- /wp:paragraph --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:360:52
[firefox] › editor/blocks/list.spec.js:371:2 › List (@firefox) › can be converted when nested to paragraphs: test/e2e/specs/editor/blocks/list.spec.js#L384
3) [firefox] › editor/blocks/list.spec.js:371:2 › List (@Firefox) › can be converted when nested to paragraphs Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>one</p> + <p class="">one</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>two</p> + <p class="">two</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 382 | await editor.transformBlockTo( 'core/paragraph' ); 383 | > 384 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 385 | `<!-- wp:paragraph --> 386 | <p>one</p> 387 | <!-- /wp:paragraph --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:384:52
[firefox] › editor/blocks/list.spec.js:371:2 › List (@firefox) › can be converted when nested to paragraphs: test/e2e/specs/editor/blocks/list.spec.js#L384
3) [firefox] › editor/blocks/list.spec.js:371:2 › List (@Firefox) › can be converted when nested to paragraphs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>one</p> + <p class="">one</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>two</p> + <p class="">two</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 382 | await editor.transformBlockTo( 'core/paragraph' ); 383 | > 384 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 385 | `<!-- wp:paragraph --> 386 | <p>one</p> 387 | <!-- /wp:paragraph --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:384:52
[firefox] › editor/blocks/list.spec.js:371:2 › List (@firefox) › can be converted when nested to paragraphs: test/e2e/specs/editor/blocks/list.spec.js#L384
3) [firefox] › editor/blocks/list.spec.js:371:2 › List (@Firefox) › can be converted when nested to paragraphs Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>one</p> + <p class="">one</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>two</p> + <p class="">two</p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 382 | await editor.transformBlockTo( 'core/paragraph' ); 383 | > 384 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 385 | `<!-- wp:paragraph --> 386 | <p>one</p> 387 | <!-- /wp:paragraph --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:384:52
[firefox] › editor/blocks/list.spec.js:418:2 › List (@firefox) › should create paragraph on split at end and merge back with content: test/e2e/specs/editor/blocks/list.spec.js#L428
4) [firefox] › editor/blocks/list.spec.js:418:2 › List (@Firefox) › should create paragraph on split at end and merge back with content Error: expect(received).toBe(expected) // Object.is equality - Expected - 1 + Received + 1 @@ -3,7 +3,7 @@ <li>one</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> <!-- wp:paragraph --> - <p></p> + <p class=""></p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 426 | await page.keyboard.press( 'Enter' ); 427 | > 428 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 429 | `<!-- wp:list --> 430 | <ul><!-- wp:list-item --> 431 | <li>one</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:428:52
🎭 Playwright Run Summary
1 flaky [chromium] › site-editor/font-library.spec.js:45:3 › Font Library › When a theme with bundled fonts is active › should display the "Manage Fonts" icon 1 skipped 113 passed (6.6m)
🎭 Playwright Run Summary
13 failed [chromium] › editor/blocks/quote.spec.js:15:2 › Quote › should allow the user to type right away [chromium] › editor/blocks/quote.spec.js:31:2 › Quote › can be created by using > at the start of a paragraph block [chromium] › editor/blocks/quote.spec.js:56:2 › Quote › can be created by typing > in front of text of a paragraph block [chromium] › editor/blocks/quote.spec.js:76:2 › Quote › can be created by typing "/quote" ────── [chromium] › editor/blocks/quote.spec.js:93:2 › Quote › can be created by converting a paragraph [chromium] › editor/blocks/quote.spec.js:111:2 › Quote › can be created by converting multiple paragraphs [chromium] › editor/blocks/quote.spec.js:141:3 › Quote › can be converted to paragraphs › and renders one paragraph block per <p> within quote [chromium] › editor/blocks/quote.spec.js:163:3 › Quote › can be converted to paragraphs › and renders a paragraph for the cite, if it exists [chromium] › editor/blocks/quote.spec.js:189:3 › Quote › can be converted to paragraphs › and renders only one paragraph for the cite, if the quote is void [chromium] › editor/blocks/quote.spec.js:251:2 › Quote › can be split at the end ─────────────── [chromium] › editor/blocks/quote.spec.js:284:2 › Quote › can be unwrapped on Backspace ───────── [chromium] › editor/blocks/quote.spec.js:297:2 › Quote › can be unwrapped with content on Backspace [chromium] › editor/plugins/annotations.spec.js:31:2 › Annotations › allows a block to be annotated 1 skipped 92 passed (7.6m)
🎭 Playwright Run Summary
18 failed [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/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ─── [chromium] › editor/blocks/list.spec.js:95:2 › List (@Firefox) › should undo asterisk transform with backspace (-firefox) [chromium] › editor/blocks/list.spec.js:112:2 › List (@Firefox) › should undo asterisk transform with backspace after selection changes (-firefox) [chromium] › editor/blocks/list.spec.js:132:2 › List (@Firefox) › should undo asterisk transform with backspace setting isTyping state (-firefox) [chromium] › editor/blocks/list.spec.js:150:2 › List (@Firefox) › should undo asterisk transform with backspace after selection changes without requestIdleCallback (-firefox) [chromium] › editor/blocks/list.spec.js:171:2 › List (@Firefox) › should undo asterisk transform with escape (-firefox) [chromium] › editor/blocks/list.spec.js:352:2 › List (@Firefox) › can be converted to paragraphs [chromium] › editor/blocks/list.spec.js:371:2 › List (@Firefox) › can be converted when nested to paragraphs [chromium] › editor/blocks/list.spec.js:418:2 › List (@Firefox) › should create paragraph on split at end and merge back with content [chromium] › editor/blocks/list.spec.js:457:2 › List (@Firefox) › should split into two with paragraph and merge lists [chromium] › editor/blocks/list.spec.js:594:2 › List (@Firefox) › should split into two ordered lists with paragraph [chromium] › editor/blocks/list.spec.js:713:2 › List (@Firefox) › should create paragraph on Enter in quote block [chromium] › editor/blocks/list.spec.js:1112:2 › List (@Firefox) › should only convert to list when shortcut ends with space [chromium] › editor/blocks/list.spec.js:1196:2 › List (@Firefox) › first empty list item is graciously removed [chromium] › editor/blocks/list.spec.js:1362:2 › List (@Firefox) › can be exited to selected paragraph [chromium] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output 11 skipped 133 passed (12.8m)
🎭 Playwright Run Summary
20 failed [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/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/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 [chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option [chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option between two other words [chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert two subsequent options [chromium] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via click event [chromium] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via keypress event [chromium] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event [chromium] › editor/various/autocomplete-and-mentions.spec.js:330:4 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should not insert disabled options [chromium] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow newlines after multiple option completions [chromium] › editor/various/block-locking.spec.js:53:2 › Block Locking › can lock everything ─── [chromium] › editor/various/block-locking.spec.js:70:2 › Block Locking › can unlock from toolbar 115 passed (13.0m)
🎭 Playwright Run Summary
32 failed [chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock [chromium] › editor/various/copy-cut-paste.spec.js:11:2 › Copy/cut/paste › should copy and paste individual blocks with collapsed selection [chromium] › editor/various/copy-cut-paste.spec.js:31:2 › Copy/cut/paste › should cut and paste individual blocks with collapsed selection [chromium] › editor/various/copy-cut-paste.spec.js:74:2 › Copy/cut/paste › should cut and paste individual non textual blocks [chromium] › editor/various/copy-cut-paste.spec.js:95:2 › Copy/cut/paste › should respect inline copy when text is selected [chromium] › editor/various/copy-cut-paste.spec.js:120:2 › Copy/cut/paste › should respect inline copy in places like input fields and textareas [chromium] › editor/various/copy-cut-paste.spec.js:141:2 › Copy/cut/paste › should handle paste events once [chromium] › editor/various/copy-cut-paste.spec.js:195:2 › Copy/cut/paste › can copy group onto non textual element (image, spacer) [chromium] › editor/various/copy-cut-paste.spec.js:249:2 › Copy/cut/paste › should copy only partial selection of text blocks [chromium] › editor/various/copy-cut-paste.spec.js:282:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between [chromium] › editor/various/copy-cut-paste.spec.js:316:2 › Copy/cut/paste › should cut partial selection of text blocks [chromium] › editor/various/copy-cut-paste.spec.js:349:2 › Copy/cut/paste › should cut/paste partial selection with other blocks in-between [chromium] › editor/various/copy-cut-paste.spec.js:383:2 › Copy/cut/paste › should cut partial selection and merge like a normal `delete` - not forward [chromium] › editor/various/copy-cut-paste.spec.js:414:2 › Copy/cut/paste › should paste plain text in plain text context when cross block selection is copied [chromium] › editor/various/draggable-blocks.spec.js:26:2 › Draggable block › can drag and drop to the top of a vertical block list [chromium] › editor/various/draggable-blocks.spec.js:98:2 › Draggable block › can drag and drop to the bottom of a vertical block list [chromium] › editor/various/draggable-blocks.spec.js:174:2 › Draggable block › can drag and drop to the start of a horizontal block list [chromium] › editor/various/draggable-blocks.spec.js:255:2 › Draggable block › can drag and drop to the end of a horizontal block list [chromium] › editor/various/duplicating-blocks.spec.js:11:2 › Duplicating blocks › should duplicate blocks using the block settings menu and keyboard shortcut [chromium] › editor/various/font-size-picker.spec.js:44:3 › Font Size Picker › Common › should reset a custom font size using input field [chromium] › editor/various/font-size-picker.spec.js:158:3 › Font Size Picker › More font sizes › should reset a named font size using the tools panel menu [chromium] › editor/various/font-size-picker.spec.js:191:3 › Font Size Picker › More font sizes › should reset a named font size using input field [chromium] › editor/various/font-size-picker.spec.js:248:3 › Font Size Picker › Few font sizes › should reset a named font size using the tools panel menu [chromium] › editor/various/font-size-picker.spec.js:278:3 › Font Size Picker › Few font sizes › should reset a named font size using input field [chromium] › editor/various/inserting-blocks.spec.js:22:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter [chromium] › editor/various/inserting-blocks.spec.js:166:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter [chromium] › editor/various/keyboard-navigable-blocks.spec.js:19:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order [chromium] › editor/various/keyboard-navigable-blocks.spec.js:44:2 › Order of block keyboard navigatio
🎭 Playwright Run Summary
34 failed [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: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/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:308:2 › Writing Flow (@Firefox, @WebKit) › should insert line break mid text [chromium] › editor/various/writing-flow.spec.js:323:2 › Writing Flow (@Firefox, @WebKit) › should insert line break at start [chromium] › editor/various/writing-flow.spec.js:338:2 › Writing Flow (@Firefox, @WebKit) › should insert line break in empty container [chromium] › editor/various/writing-flow.spec.js:397:2 › Writing Flow (@Firefox, @WebKit) › should not delete surrounding space when deleting a word with Backspace [chromium] › editor/various/writing-flow.spec.js:420:2 › Writing Flow (@Firefox, @WebKit) › should not delete surrounding space when deleting a word with Alt+Backspace [chromium] › editor/various/writing-flow.spec.js:446:2 › Writing Flow (@Firefox, @WebKit) › should not delete surrounding space when deleting a selected word [chromium] › editor/various/writing-flow.spec.js:598:2 › Writing Flow (@Firefox, @WebKit) › should merge paragraphs [chromium] › editor/various/writing-flow.spec.js:612:2 › Writing Flow (@Firefox, @WebKit) › should merge and then split paragraphs [chromium] › editor/various/writing-flow.spec.js:634:2 › Writing Flow (@Firefox, @WebKit) › should merge and then soft line break [chromium] › editor/various/writing-flow.spec.js:654:2 › Writing Flow (@Firefox, @WebKit) › should merge forwards [chromium] › editor/various/writing-flow.spec.js:669:2 › Writing Flow (@Firefox, @WebKit) › should merge forwards properly on multiple t
🎭 Playwright Run Summary
43 failed [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/inserting-blocks.spec.js:22:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter [webkit] › editor/various/inserting-blocks.spec.js:166:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter [webkit] › editor/various/splitting-merging.spec.js:18:2 › splitting and merging blocks (@Firefox, @WebKit) › should split and merge paragraph blocks using Enter and Backspace [webkit] › editor/various/splitting-merging.spec.js:88:2 › splitting and merging blocks (@Firefox, @WebKit) › should merge into inline boundary position [webkit] › editor/various/splitting-merging.spec.js:113:2 › splitting and merging blocks (@Firefox, @WebKit) › should delete an empty first line [webkit] › editor/various/splitting-merging.spec.js:151:2 › splitting and merging blocks (@Firefox, @WebKit) › should not merge paragraphs if the selection is not collapsed [webkit] › editor/various/splitting-merging.spec.js:185:2 › splitting and merging blocks (@Firefox, @WebKit) › should gracefully handle if placing caret in empty container [webkit] › editor/various/splitting-merging.spec.js:222:2 › splitting and merging blocks (@Firefox, @WebKit) › should forward delete from an empty paragraph [webkit] › editor/various/splitting-merging.spec.js:261:2 › splitting and merging blocks (@Firefox, @WebKit) › should remove at most one paragraph in forward direction [webkit] › editor/various/splitting-
🎭 Playwright Run Summary
52 failed [firefox] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ──── [firefox] › editor/blocks/list.spec.js:352:2 › List (@Firefox) › can be converted to paragraphs [firefox] › editor/blocks/list.spec.js:371:2 › List (@Firefox) › can be converted when nested to paragraphs [firefox] › editor/blocks/list.spec.js:418:2 › List (@Firefox) › should create paragraph on split at end and merge back with content [firefox] › editor/blocks/list.spec.js:457:2 › List (@Firefox) › should split into two with paragraph and merge lists [firefox] › editor/blocks/list.spec.js:594:2 › List (@Firefox) › should split into two ordered lists with paragraph [firefox] › editor/blocks/list.spec.js:713:2 › List (@Firefox) › should create paragraph on Enter in quote block [firefox] › editor/blocks/list.spec.js:1112:2 › List (@Firefox) › should only convert to list when shortcut ends with space [firefox] › editor/blocks/list.spec.js:1196:2 › List (@Firefox) › first empty list item is graciously removed [firefox] › editor/blocks/list.spec.js:1362:2 › List (@Firefox) › can be exited to selected paragraph [firefox] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output [firefox] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention [firefox] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words [firefox] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions [firefox] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event [firefox] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event [firefox] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event [firefox] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow newlines after multiple mention completions [firefox] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option [firefox] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option between two other words [firefox] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert two subsequent options [firefox] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via click event [firefox] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via keypress event [firefox] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event [firefox] › editor/various/autocomplete-and-mentions.spec.js:330:4 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should not insert disabled options [firefox] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow newlines after multiple option completions [firefox] › editor/various/splitting-merging.spec.js:18:2 › splitting and merging blocks (@Firefox, @WebKit) › should split and merge paragraph blocks using Enter and Backspace [firefox] › editor/various/splitting-merging.spec.js:88:2 › splitting and merging block

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
1.22 GB
flaky-tests-report Expired
2.94 KB