Skip to content

Quote & List v2: Deleting empty list item should list block #85837

Quote & List v2: Deleting empty list item should list block

Quote & List v2: Deleting empty list item should list block #85837

Triggered via pull request October 9, 2023 11:24
Status Failure
Total duration 35m 19s
Artifacts 2

end2end-test.yml

on: pull_request
Matrix: e2e-playwright
Matrix: e2e-puppeteer
Report to GitHub
3m 15s
Report to GitHub
Fit to window
Zoom out
Zoom in

Annotations

42 errors and 4 notices
Puppeteer - 3: packages/e2e-tests/specs/editor/various/pattern-blocks.test.js#L1
Error: Evaluation failed: TypeError: Cannot read properties of null (reading 'name') at rt (http://localhost:8889/wp-content/plugins/gutenberg/build/blocks/index.min.js?ver=57e94d9cfe18d4dff19a:1:108824) at http://localhost:8889/wp-content/plugins/gutenberg/build/block-editor/index.min.js?ver=e909d23fcef2e70c8ea0:1:91540 at http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:16192 at http://localhost:8889/wp-content/plugins/gutenberg/build/redux-routine/index.min.js?ver=0d46a0fe2818e3910cb6:1:8705 at http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:11247 at Object.dispatch (http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:11605) at Object.removeBlocks (http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:16799) at __puppeteer_evaluation_script__:4:43 at ExecutionContext._evaluateInternal (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/ExecutionContext.ts:273:13) at runMicrotasks (<anonymous>) at processTicksAndRejections (node:internal/process/task_queues:96:5) at ExecutionContext.evaluate (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/ExecutionContext.ts:140:12) at clearAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:56:2) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:74:3)
Puppeteer - 3: packages/e2e-tests/specs/editor/various/pattern-blocks.test.js#L1
Error: Evaluation failed: TypeError: Cannot read properties of null (reading 'name') at rt (http://localhost:8889/wp-content/plugins/gutenberg/build/blocks/index.min.js?ver=57e94d9cfe18d4dff19a:1:108824) at http://localhost:8889/wp-content/plugins/gutenberg/build/block-editor/index.min.js?ver=e909d23fcef2e70c8ea0:1:91540 at http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:16192 at http://localhost:8889/wp-content/plugins/gutenberg/build/redux-routine/index.min.js?ver=0d46a0fe2818e3910cb6:1:8705 at http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:11247 at Object.dispatch (http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:11605) at Object.removeBlocks (http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:16799) at __puppeteer_evaluation_script__:4:43 at ExecutionContext._evaluateInternal (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/ExecutionContext.ts:273:13) at runMicrotasks (<anonymous>) at processTicksAndRejections (node:internal/process/task_queues:96:5) at ExecutionContext.evaluate (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/ExecutionContext.ts:140:12) at clearAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:56:2) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:215:3)
Puppeteer - 3: packages/e2e-tests/specs/editor/various/pattern-blocks.test.js#L1
Error: Evaluation failed: TypeError: Cannot read properties of null (reading 'name') at rt (http://localhost:8889/wp-content/plugins/gutenberg/build/blocks/index.min.js?ver=57e94d9cfe18d4dff19a:1:108824) at http://localhost:8889/wp-content/plugins/gutenberg/build/block-editor/index.min.js?ver=e909d23fcef2e70c8ea0:1:91540 at http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:16192 at http://localhost:8889/wp-content/plugins/gutenberg/build/redux-routine/index.min.js?ver=0d46a0fe2818e3910cb6:1:8705 at http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:11247 at Object.dispatch (http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:11605) at Object.removeBlocks (http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:16799) at __puppeteer_evaluation_script__:4:43 at ExecutionContext._evaluateInternal (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/ExecutionContext.ts:273:13) at runMicrotasks (<anonymous>) at processTicksAndRejections (node:internal/process/task_queues:96:5) at ExecutionContext.evaluate (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/ExecutionContext.ts:140:12) at clearAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:56:2) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:233:3)
Puppeteer - 3: packages/e2e-tests/specs/editor/various/pattern-blocks.test.js#L1
Error: Evaluation failed: TypeError: Cannot read properties of null (reading 'name') at rt (http://localhost:8889/wp-content/plugins/gutenberg/build/blocks/index.min.js?ver=57e94d9cfe18d4dff19a:1:108824) at http://localhost:8889/wp-content/plugins/gutenberg/build/block-editor/index.min.js?ver=e909d23fcef2e70c8ea0:1:91540 at http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:16192 at http://localhost:8889/wp-content/plugins/gutenberg/build/redux-routine/index.min.js?ver=0d46a0fe2818e3910cb6:1:8705 at http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:11247 at Object.dispatch (http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:11605) at Object.removeBlocks (http://localhost:8889/wp-content/plugins/gutenberg/build/data/index.min.js?ver=9855a0f7bc9043bd90fe:1:16799) at __puppeteer_evaluation_script__:4:43 at ExecutionContext._evaluateInternal (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/ExecutionContext.ts:273:13) at runMicrotasks (<anonymous>) at processTicksAndRejections (node:internal/process/task_queues:96:5) at ExecutionContext.evaluate (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/ExecutionContext.ts:140:12) at clearAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:56:2) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:300:3)
Puppeteer - 3
Process completed with exit code 1.
[chromium] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L799
1) [chromium] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@Firefox, @WebKit) › should extend selection into paragraph for list with longer last item Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:paragraph --> <p>a</p> <!-- /wp:paragraph -->· <!-- wp:list --> <ul><!-- wp:list-item --> <li>b</li> <!-- /wp:list-item -->· <!-- wp:list-item --> <li>cd</li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 797 | await page.keyboard.press( 'Backspace' ); 798 | > 799 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 800 | } ); 801 | 802 | test( 'should not have a dead zone between blocks (lower)', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:799:3
[chromium] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L799
1) [chromium] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@Firefox, @WebKit) › should extend selection into paragraph for list with longer last item Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:paragraph --> <p>a</p> <!-- /wp:paragraph -->· <!-- wp:list --> <ul><!-- wp:list-item --> <li>b</li> <!-- /wp:list-item -->· <!-- wp:list-item --> <li>cd</li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 797 | await page.keyboard.press( 'Backspace' ); 798 | > 799 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 800 | } ); 801 | 802 | test( 'should not have a dead zone between blocks (lower)', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:799:3
[chromium] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L799
1) [chromium] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@Firefox, @WebKit) › should extend selection into paragraph for list with longer last item Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:paragraph --> <p>a</p> <!-- /wp:paragraph -->· <!-- wp:list --> <ul><!-- wp:list-item --> <li>b</li> <!-- /wp:list-item -->· <!-- wp:list-item --> <li>cd</li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 797 | await page.keyboard.press( 'Backspace' ); 798 | > 799 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 800 | } ); 801 | 802 | test( 'should not have a dead zone between blocks (lower)', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:799:3
[chromium] › widgets/customizing-widgets.spec.js:343:2 › Widgets Customizer › should handle legacy widgets: test/e2e/specs/widgets/customizing-widgets.spec.js#L414
2) [chromium] › widgets/customizing-widgets.spec.js:343:2 › Widgets Customizer › should handle legacy widgets Error: expect.toBeVisible: Error: strict mode violation: locator('iframe[title="Legacy Widget Preview"]') resolved to 2 elements: 1) <iframe height="100" tabindex="-1" title="Legacy Widget …></iframe> aka locator('iframe[title="Legacy Widget Preview"]').first() 2) <iframe height="100" tabindex="-1" title="Legacy Widget …></iframe> aka locator('iframe[title="Legacy Widget Preview"]').nth(1) =========================== logs =========================== expect.toBeVisible with timeout 5000ms waiting for frameLocator('iframe[title="Legacy Widget Preview"]').locator('role=heading[name="Hello again!"]') ============================================================ 412 | 'role=heading[name="Hello again!"]' 413 | ) > 414 | ).toBeVisible(); | ^ 415 | 416 | // Wait for publishing to finish. 417 | await Promise.all( [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:414:5
[chromium] › widgets/customizing-widgets.spec.js:343:2 › Widgets Customizer › should handle legacy widgets: test/e2e/specs/widgets/customizing-widgets.spec.js#L414
2) [chromium] › widgets/customizing-widgets.spec.js:343:2 › Widgets Customizer › should handle legacy widgets Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toBeVisible: Error: strict mode violation: locator('iframe[title="Legacy Widget Preview"]') resolved to 2 elements: 1) <iframe height="100" tabindex="-1" title="Legacy Widget …></iframe> aka locator('iframe[title="Legacy Widget Preview"]').first() 2) <iframe height="100" tabindex="-1" title="Legacy Widget …></iframe> aka locator('iframe[title="Legacy Widget Preview"]').nth(1) =========================== logs =========================== expect.toBeVisible with timeout 5000ms waiting for frameLocator('iframe[title="Legacy Widget Preview"]').locator('role=heading[name="Hello again!"]') ============================================================ 412 | 'role=heading[name="Hello again!"]' 413 | ) > 414 | ).toBeVisible(); | ^ 415 | 416 | // Wait for publishing to finish. 417 | await Promise.all( [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:414:5
[chromium] › widgets/customizing-widgets.spec.js:343:2 › Widgets Customizer › should handle legacy widgets: test/e2e/specs/widgets/customizing-widgets.spec.js#L414
2) [chromium] › widgets/customizing-widgets.spec.js:343:2 › Widgets Customizer › should handle legacy widgets Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toBeVisible: Error: strict mode violation: locator('iframe[title="Legacy Widget Preview"]') resolved to 2 elements: 1) <iframe height="100" tabindex="-1" title="Legacy Widget …></iframe> aka locator('iframe[title="Legacy Widget Preview"]').first() 2) <iframe height="100" tabindex="-1" title="Legacy Widget …></iframe> aka locator('iframe[title="Legacy Widget Preview"]').nth(1) =========================== logs =========================== expect.toBeVisible with timeout 5000ms waiting for frameLocator('iframe[title="Legacy Widget Preview"]').locator('role=heading[name="Hello again!"]') ============================================================ 412 | 'role=heading[name="Hello again!"]' 413 | ) > 414 | ).toBeVisible(); | ^ 415 | 416 | // Wait for publishing to finish. 417 | await Promise.all( [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:414:5
Playwright - 3
Process completed with exit code 1.
[chromium] › editor/blocks/code.spec.js:25:2 › Code › should delete block when backspace in an empty code: test/e2e/specs/editor/blocks/code.spec.js#L36
1) [chromium] › editor/blocks/code.spec.js:25:2 › Code › should delete block when backspace in an empty code Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:code --> <pre class=\"wp-block-code\"><code></code></pre> <!-- /wp:code -->" 34 | 35 | // Expect code block to be deleted. > 36 | expect( await editor.getEditedPostContent() ).toBe( '' ); | ^ 37 | } ); 38 | 39 | test( 'should paste plain text', async ( { editor, pageUtils } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/code.spec.js:36:49
[chromium] › editor/blocks/code.spec.js:25:2 › Code › should delete block when backspace in an empty code: test/e2e/specs/editor/blocks/code.spec.js#L36
1) [chromium] › editor/blocks/code.spec.js:25:2 › Code › should delete block when backspace in an empty code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:code --> <pre class=\"wp-block-code\"><code></code></pre> <!-- /wp:code -->" 34 | 35 | // Expect code block to be deleted. > 36 | expect( await editor.getEditedPostContent() ).toBe( '' ); | ^ 37 | } ); 38 | 39 | test( 'should paste plain text', async ( { editor, pageUtils } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/code.spec.js:36:49
[chromium] › editor/blocks/code.spec.js:25:2 › Code › should delete block when backspace in an empty code: test/e2e/specs/editor/blocks/code.spec.js#L36
1) [chromium] › editor/blocks/code.spec.js:25:2 › Code › should delete block when backspace in an empty code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:code --> <pre class=\"wp-block-code\"><code></code></pre> <!-- /wp:code -->" 34 | 35 | // Expect code block to be deleted. > 36 | expect( await editor.getEditedPostContent() ).toBe( '' ); | ^ 37 | } ); 38 | 39 | test( 'should paste plain text', async ( { editor, pageUtils } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/code.spec.js:36:49
[chromium] › editor/blocks/columns.spec.js:269:3 › Columns › following paragraph › should be deleted on Backspace when empty: test/e2e/specs/editor/blocks/columns.spec.js#L285
2) [chromium] › editor/blocks/columns.spec.js:269:3 › Columns › following paragraph › should be deleted on Backspace when empty Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 38 - Array [] + Array [ + Object { + "attributes": Object { + "isStackedOnMobile": true, + }, + "innerBlocks": Array [ + Object { + "attributes": Object {}, + "innerBlocks": Array [ + Object { + "attributes": Object { + "content": "1", + "dropCap": false, + }, + "innerBlocks": Array [], + "name": "core/paragraph", + }, + ], + "name": "core/column", + }, + Object { + "attributes": Object {}, + "innerBlocks": Array [ + Object { + "attributes": Object { + "content": "2", + "dropCap": false, + }, + "innerBlocks": Array [], + "name": "core/paragraph", + }, + ], + "name": "core/column", + }, + ], + "name": "core/columns", + }, + ] 283 | await page.keyboard.press( 'Backspace' ); 284 | > 285 | expect( await editor.getBlocks() ).toMatchObject( [] ); | ^ 286 | } ); 287 | 288 | test( 'should only select Columns on Backspace when non-empty', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/columns.spec.js:285:39
[chromium] › editor/blocks/columns.spec.js:269:3 › Columns › following paragraph › should be deleted on Backspace when empty: test/e2e/specs/editor/blocks/columns.spec.js#L285
2) [chromium] › editor/blocks/columns.spec.js:269:3 › Columns › following paragraph › should be deleted on Backspace when empty Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 38 - Array [] + Array [ + Object { + "attributes": Object { + "isStackedOnMobile": true, + }, + "innerBlocks": Array [ + Object { + "attributes": Object {}, + "innerBlocks": Array [ + Object { + "attributes": Object { + "content": "1", + "dropCap": false, + }, + "innerBlocks": Array [], + "name": "core/paragraph", + }, + ], + "name": "core/column", + }, + Object { + "attributes": Object {}, + "innerBlocks": Array [ + Object { + "attributes": Object { + "content": "2", + "dropCap": false, + }, + "innerBlocks": Array [], + "name": "core/paragraph", + }, + ], + "name": "core/column", + }, + ], + "name": "core/columns", + }, + ] 283 | await page.keyboard.press( 'Backspace' ); 284 | > 285 | expect( await editor.getBlocks() ).toMatchObject( [] ); | ^ 286 | } ); 287 | 288 | test( 'should only select Columns on Backspace when non-empty', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/columns.spec.js:285:39
[chromium] › editor/blocks/columns.spec.js:269:3 › Columns › following paragraph › should be deleted on Backspace when empty: test/e2e/specs/editor/blocks/columns.spec.js#L285
2) [chromium] › editor/blocks/columns.spec.js:269:3 › Columns › following paragraph › should be deleted on Backspace when empty Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 38 - Array [] + Array [ + Object { + "attributes": Object { + "isStackedOnMobile": true, + }, + "innerBlocks": Array [ + Object { + "attributes": Object {}, + "innerBlocks": Array [ + Object { + "attributes": Object { + "content": "1", + "dropCap": false, + }, + "innerBlocks": Array [], + "name": "core/paragraph", + }, + ], + "name": "core/column", + }, + Object { + "attributes": Object {}, + "innerBlocks": Array [ + Object { + "attributes": Object { + "content": "2", + "dropCap": false, + }, + "innerBlocks": Array [], + "name": "core/paragraph", + }, + ], + "name": "core/column", + }, + ], + "name": "core/columns", + }, + ] 283 | await page.keyboard.press( 'Backspace' ); 284 | > 285 | expect( await editor.getBlocks() ).toMatchObject( [] ); | ^ 286 | } ); 287 | 288 | test( 'should only select Columns on Backspace when non-empty', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/columns.spec.js:285:39
[chromium] › editor/blocks/list.spec.js:188:2 › List (@firefox) › should not undo asterisk transform with backspace after typing: test/e2e/specs/editor/blocks/list.spec.js#L199
3) [chromium] › editor/blocks/list.spec.js:188:2 › List (@Firefox) › should not undo asterisk transform with backspace after typing Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:list --> <ul><!-- wp:list-item --> <li></li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 197 | await page.keyboard.press( 'Backspace' ); 198 | > 199 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 200 | } ); 201 | 202 | test( 'should not undo asterisk transform with backspace after selection change', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:199:3
[chromium] › editor/blocks/list.spec.js:188:2 › List (@firefox) › should not undo asterisk transform with backspace after typing: test/e2e/specs/editor/blocks/list.spec.js#L199
3) [chromium] › editor/blocks/list.spec.js:188:2 › List (@Firefox) › should not undo asterisk transform with backspace after typing Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:list --> <ul><!-- wp:list-item --> <li></li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 197 | await page.keyboard.press( 'Backspace' ); 198 | > 199 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 200 | } ); 201 | 202 | test( 'should not undo asterisk transform with backspace after selection change', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:199:3
[chromium] › editor/blocks/list.spec.js:188:2 › List (@firefox) › should not undo asterisk transform with backspace after typing: test/e2e/specs/editor/blocks/list.spec.js#L199
3) [chromium] › editor/blocks/list.spec.js:188:2 › List (@Firefox) › should not undo asterisk transform with backspace after typing Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:list --> <ul><!-- wp:list-item --> <li></li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 197 | await page.keyboard.press( 'Backspace' ); 198 | > 199 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 200 | } ); 201 | 202 | test( 'should not undo asterisk transform with backspace after selection change', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:199:3
[chromium] › editor/blocks/list.spec.js:202:2 › List (@firefox) › should not undo asterisk transform with backspace after selection change: test/e2e/specs/editor/blocks/list.spec.js#L220
4) [chromium] › editor/blocks/list.spec.js:202:2 › List (@Firefox) › should not undo asterisk transform with backspace after selection change Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:list --> <ul><!-- wp:list-item --> <li></li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 218 | await page.keyboard.press( 'Backspace' ); 219 | > 220 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 221 | } ); 222 | 223 | test( 'can be created by typing "/list"', async ( { editor, page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:220:3
[webkit] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L799
1) [webkit] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@Firefox, @WebKit) › should extend selection into paragraph for list with longer last item Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:paragraph --> <p>a</p> <!-- /wp:paragraph -->· <!-- wp:list --> <ul><!-- wp:list-item --> <li>b</li> <!-- /wp:list-item -->· <!-- wp:list-item --> <li>cd</li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 797 | await page.keyboard.press( 'Backspace' ); 798 | > 799 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 800 | } ); 801 | 802 | test( 'should not have a dead zone between blocks (lower)', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:799:3
[webkit] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L799
1) [webkit] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@Firefox, @WebKit) › should extend selection into paragraph for list with longer last item Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:paragraph --> <p>a</p> <!-- /wp:paragraph -->· <!-- wp:list --> <ul><!-- wp:list-item --> <li>b</li> <!-- /wp:list-item -->· <!-- wp:list-item --> <li>cd</li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 797 | await page.keyboard.press( 'Backspace' ); 798 | > 799 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 800 | } ); 801 | 802 | test( 'should not have a dead zone between blocks (lower)', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:799:3
[webkit] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L799
1) [webkit] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@Firefox, @WebKit) › should extend selection into paragraph for list with longer last item Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:paragraph --> <p>a</p> <!-- /wp:paragraph -->· <!-- wp:list --> <ul><!-- wp:list-item --> <li>b</li> <!-- /wp:list-item -->· <!-- wp:list-item --> <li>cd</li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 797 | await page.keyboard.press( 'Backspace' ); 798 | > 799 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 800 | } ); 801 | 802 | test( 'should not have a dead zone between blocks (lower)', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:799:3
[firefox] › editor/blocks/list.spec.js:188:2 › List (@firefox) › should not undo asterisk transform with backspace after typing: test/e2e/specs/editor/blocks/list.spec.js#L199
2) [firefox] › editor/blocks/list.spec.js:188:2 › List (@Firefox) › should not undo asterisk transform with backspace after typing Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:list --> <ul><!-- wp:list-item --> <li></li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 197 | await page.keyboard.press( 'Backspace' ); 198 | > 199 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 200 | } ); 201 | 202 | test( 'should not undo asterisk transform with backspace after selection change', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:199:3
[firefox] › editor/blocks/list.spec.js:188:2 › List (@firefox) › should not undo asterisk transform with backspace after typing: test/e2e/specs/editor/blocks/list.spec.js#L199
2) [firefox] › editor/blocks/list.spec.js:188:2 › List (@Firefox) › should not undo asterisk transform with backspace after typing Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:list --> <ul><!-- wp:list-item --> <li></li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 197 | await page.keyboard.press( 'Backspace' ); 198 | > 199 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 200 | } ); 201 | 202 | test( 'should not undo asterisk transform with backspace after selection change', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:199:3
[firefox] › editor/blocks/list.spec.js:188:2 › List (@firefox) › should not undo asterisk transform with backspace after typing: test/e2e/specs/editor/blocks/list.spec.js#L199
2) [firefox] › editor/blocks/list.spec.js:188:2 › List (@Firefox) › should not undo asterisk transform with backspace after typing Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:list --> <ul><!-- wp:list-item --> <li></li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 197 | await page.keyboard.press( 'Backspace' ); 198 | > 199 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 200 | } ); 201 | 202 | test( 'should not undo asterisk transform with backspace after selection change', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:199:3
[firefox] › editor/blocks/list.spec.js:202:2 › List (@firefox) › should not undo asterisk transform with backspace after selection change: test/e2e/specs/editor/blocks/list.spec.js#L220
3) [firefox] › editor/blocks/list.spec.js:202:2 › List (@Firefox) › should not undo asterisk transform with backspace after selection change Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:list --> <ul><!-- wp:list-item --> <li></li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 218 | await page.keyboard.press( 'Backspace' ); 219 | > 220 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 221 | } ); 222 | 223 | test( 'can be created by typing "/list"', async ( { editor, page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:220:3
[firefox] › editor/blocks/list.spec.js:202:2 › List (@firefox) › should not undo asterisk transform with backspace after selection change: test/e2e/specs/editor/blocks/list.spec.js#L220
3) [firefox] › editor/blocks/list.spec.js:202:2 › List (@Firefox) › should not undo asterisk transform with backspace after selection change Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:list --> <ul><!-- wp:list-item --> <li></li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 218 | await page.keyboard.press( 'Backspace' ); 219 | > 220 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 221 | } ); 222 | 223 | test( 'can be created by typing "/list"', async ( { editor, page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:220:3
[firefox] › editor/blocks/list.spec.js:202:2 › List (@firefox) › should not undo asterisk transform with backspace after selection change: test/e2e/specs/editor/blocks/list.spec.js#L220
3) [firefox] › editor/blocks/list.spec.js:202:2 › List (@Firefox) › should not undo asterisk transform with backspace after selection change Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:list --> <ul><!-- wp:list-item --> <li></li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 218 | await page.keyboard.press( 'Backspace' ); 219 | > 220 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 221 | } ); 222 | 223 | test( 'can be created by typing "/list"', async ( { editor, page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:220:3
[firefox] › editor/blocks/list.spec.js:529:2 › List (@firefox) › should keep nested list items when merging with paragraph: test/e2e/specs/editor/blocks/list.spec.js#L591
4) [firefox] › editor/blocks/list.spec.js:529:2 › List (@Firefox) › should keep nested list items when merging with paragraph Error: expect(received).toMatchObject(expected) - Expected - 9 + Received + 11 @@ -1,31 +1,33 @@ Array [ Object { "attributes": Object { "content": "p", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, Object { - "innerBlocks": Array [ - Object { "attributes": Object { "content": "1", + "dropCap": false, + }, + "innerBlocks": Array [], + "name": "core/paragraph", }, - "innerBlocks": Array [ Object { + "attributes": Object { + "ordered": false, + "values": "", + }, "innerBlocks": Array [ Object { "attributes": Object { "content": "i", - }, - "name": "core/list-item", }, - ], - "name": "core/list", - }, - ], + "innerBlocks": Array [], "name": "core/list-item", }, ], "name": "core/list", }, Call Log: - Timeout 5000ms exceeded while waiting on the predicate 589 | await pageUtils.pressKeys( 'primary+z' ); 590 | > 591 | await expect.poll( editor.getBlocks ).toMatchObject( startingContent ); | ^ 592 | } ); 593 | 594 | test( 'should split into two ordered lists with paragraph', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:591:3
[chromium] › editor/plugins/post-type-templates.spec.js:62:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete): test/e2e/specs/editor/plugins/post-type-templates.spec.js#L83
1) [chromium] › editor/plugins/post-type-templates.spec.js:62:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete) Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:image --> <figure class=\"wp-block-image\"><img alt=\"\"/></figure> <!-- /wp:image -->· <!-- wp:paragraph {\"placeholder\":\"Add a book description\"} --> <p></p> <!-- /wp:paragraph -->· <!-- wp:quote --> <blockquote class=\"wp-block-quote\"><!-- wp:paragraph --> <p></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></p> <!-- /wp:paragraph --></div> <!-- /wp:column --></div> <!-- /wp:columns -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 81 | await page.reload(); 82 | > 83 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 84 | } ); 85 | } ); 86 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:83:4
[chromium] › editor/plugins/post-type-templates.spec.js:62:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete): test/e2e/specs/editor/plugins/post-type-templates.spec.js#L83
1) [chromium] › editor/plugins/post-type-templates.spec.js:62:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete) Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:image --> <figure class=\"wp-block-image\"><img alt=\"\"/></figure> <!-- /wp:image -->· <!-- wp:paragraph {\"placeholder\":\"Add a book description\"} --> <p></p> <!-- /wp:paragraph -->· <!-- wp:quote --> <blockquote class=\"wp-block-quote\"><!-- wp:paragraph --> <p></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></p> <!-- /wp:paragraph --></div> <!-- /wp:column --></div> <!-- /wp:columns -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 81 | await page.reload(); 82 | > 83 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 84 | } ); 85 | } ); 86 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:83:4
[chromium] › editor/plugins/post-type-templates.spec.js:62:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete): test/e2e/specs/editor/plugins/post-type-templates.spec.js#L83
1) [chromium] › editor/plugins/post-type-templates.spec.js:62:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete) Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:image --> <figure class=\"wp-block-image\"><img alt=\"\"/></figure> <!-- /wp:image -->· <!-- wp:paragraph {\"placeholder\":\"Add a book description\"} --> <p></p> <!-- /wp:paragraph -->· <!-- wp:quote --> <blockquote class=\"wp-block-quote\"><!-- wp:paragraph --> <p></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></p> <!-- /wp:paragraph --></div> <!-- /wp:column --></div> <!-- /wp:columns -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 81 | await page.reload(); 82 | > 83 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 84 | } ); 85 | } ); 86 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:83:4
[chromium] › editor/plugins/post-type-templates.spec.js:120:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L144
2) [chromium] › editor/plugins/post-type-templates.spec.js:120:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:image --> <figure class=\"wp-block-image\"><img alt=\"\"/></figure> <!-- /wp:image -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 142 | await page.reload(); 143 | > 144 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 145 | } ); 146 | 147 | test( 'should not populate new page with default block for format', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:144:4
[chromium] › editor/plugins/post-type-templates.spec.js:120:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L144
2) [chromium] › editor/plugins/post-type-templates.spec.js:120:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:image --> <figure class=\"wp-block-image\"><img alt=\"\"/></figure> <!-- /wp:image -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 142 | await page.reload(); 143 | > 144 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 145 | } ); 146 | 147 | test( 'should not populate new page with default block for format', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:144:4
[chromium] › editor/plugins/post-type-templates.spec.js:120:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L144
2) [chromium] › editor/plugins/post-type-templates.spec.js:120:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "" Received: "<!-- wp:image --> <figure class=\"wp-block-image\"><img alt=\"\"/></figure> <!-- /wp:image -->" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 142 | await page.reload(); 143 | > 144 | await expect.poll( editor.getEditedPostContent ).toBe( '' ); | ^ 145 | } ); 146 | 147 | test( 'should not populate new page with default block for format', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:144:4
[chromium] › editor/various/block-deletion.spec.js:64:2 › Block deletion › deleting a block focuses the parent block: test/e2e/specs/editor/various/block-deletion.spec.js#L94
3) [chromium] › editor/various/block-deletion.spec.js:64:2 › Block deletion › deleting a block focuses the parent block Error: expect(received).toMatchObject(expected) - Expected - 6 + Received + 1 - Array [ - Object { - "attributes": Object {}, - "name": "core/group", - }, - ] + Array [] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 92 | 93 | // Ensure the paragraph was removed. > 94 | await expect | ^ 95 | .poll( editor.getBlocks ) 96 | .toMatchObject( [ { name: 'core/group', attributes: {} } ] ); 97 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-deletion.spec.js:94:3
[chromium] › editor/various/block-deletion.spec.js:64:2 › Block deletion › deleting a block focuses the parent block: test/e2e/specs/editor/various/block-deletion.spec.js#L94
3) [chromium] › editor/various/block-deletion.spec.js:64:2 › Block deletion › deleting a block focuses the parent block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 6 + Received + 1 - Array [ - Object { - "attributes": Object {}, - "name": "core/group", - }, - ] + Array [] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 92 | 93 | // Ensure the paragraph was removed. > 94 | await expect | ^ 95 | .poll( editor.getBlocks ) 96 | .toMatchObject( [ { name: 'core/group', attributes: {} } ] ); 97 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-deletion.spec.js:94:3
[chromium] › editor/various/block-deletion.spec.js:64:2 › Block deletion › deleting a block focuses the parent block: test/e2e/specs/editor/various/block-deletion.spec.js#L94
3) [chromium] › editor/various/block-deletion.spec.js:64:2 › Block deletion › deleting a block focuses the parent block Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 6 + Received + 1 - Array [ - Object { - "attributes": Object {}, - "name": "core/group", - }, - ] + Array [] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 92 | 93 | // Ensure the paragraph was removed. > 94 | await expect | ^ 95 | .poll( editor.getBlocks ) 96 | .toMatchObject( [ { name: 'core/group', attributes: {} } ] ); 97 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-deletion.spec.js:94:3
[chromium] › editor/various/block-deletion.spec.js:302:2 › Block deletion › deleting all blocks: test/e2e/specs/editor/various/block-deletion.spec.js#L327
4) [chromium] › editor/various/block-deletion.spec.js:302:2 › Block deletion › deleting all blocks Error: Timed out 5000ms waiting for expect(received).toBeFocused() Call log: - expect.toBeFocused with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Empty block' }) - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Empty block' }) 325 | name: 'Empty block', 326 | } ) > 327 | ).toBeFocused(); | ^ 328 | await expect.poll( editor.getBlocks ).toEqual( [] ); 329 | } ); 330 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-deletion.spec.js:327:5
🎭 Playwright Run Summary
2 failed [chromium] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@Firefox, @WebKit) › should extend selection into paragraph for list with longer last item [chromium] › widgets/customizing-widgets.spec.js:343:2 › Widgets Customizer › should handle legacy widgets 1 skipped 229 passed (17.0m)
🎭 Playwright Run Summary
8 failed [chromium] › editor/blocks/code.spec.js:25:2 › Code › should delete block when backspace in an empty code [chromium] › editor/blocks/columns.spec.js:269:3 › Columns › following paragraph › should be deleted on Backspace when empty [chromium] › editor/blocks/list.spec.js:188:2 › List (@Firefox) › should not undo asterisk transform with backspace after typing [chromium] › editor/blocks/list.spec.js:202:2 › List (@Firefox) › should not undo asterisk transform with backspace after selection change [chromium] › editor/blocks/list.spec.js:529:2 › List (@Firefox) › should keep nested list items when merging with paragraph [chromium] › editor/blocks/list.spec.js:938:2 › List (@Firefox) › should create and remove indented list with keyboard only [chromium] › editor/blocks/preformatted.spec.js:44:2 › Preformatted › should delete block when backspace in an empty preformatted [chromium] › editor/blocks/quote.spec.js:284:2 › Quote › can be unwrapped on Backspace ───────── 1 flaky [chromium] › editor/blocks/cover.spec.js:74:2 › Cover › dims background image down by 50% with the average image color when an image is uploaded 11 skipped 209 passed (17.6m)
🎭 Playwright Run Summary
7 failed [webkit] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@Firefox, @WebKit) › should extend selection into paragraph for list with longer last item [firefox] › editor/blocks/list.spec.js:188:2 › List (@Firefox) › should not undo asterisk transform with backspace after typing [firefox] › editor/blocks/list.spec.js:202:2 › List (@Firefox) › should not undo asterisk transform with backspace after selection change [firefox] › editor/blocks/list.spec.js:529:2 › List (@Firefox) › should keep nested list items when merging with paragraph [firefox] › editor/blocks/list.spec.js:938:2 › List (@Firefox) › should create and remove indented list with keyboard only [firefox] › editor/various/splitting-merging.spec.js:88:2 › splitting and merging blocks (@Firefox, @WebKit) › should merge into inline boundary position [firefox] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@Firefox, @WebKit) › should extend selection into paragraph for list with longer last item 2 skipped 214 passed (19.9m)
🎭 Playwright Run Summary
16 failed [chromium] › editor/plugins/post-type-templates.spec.js:62:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete) [chromium] › editor/plugins/post-type-templates.spec.js:120:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format [chromium] › editor/various/block-deletion.spec.js:64:2 › Block deletion › deleting a block focuses the parent block [chromium] › editor/various/block-deletion.spec.js:302:2 › Block deletion › deleting all blocks [chromium] › editor/various/block-deletion.spec.js:338:2 › Block deletion › deleting all blocks when the default block is unavailable [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: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/list-view.spec.js:424:2 › List View › should duplicate, delete, and deselect blocks using keyboard [chromium] › editor/various/multi-block-selection.spec.js:468:2 › Multi-block selection › should cut and paste [chromium] › editor/various/multi-block-selection.spec.js:492:2 › Multi-block selection › should copy and paste [chromium] › editor/various/multi-block-selection.spec.js:770:2 › Multi-block selection › should gradually multi-select [chromium] › editor/various/multi-block-selection.spec.js:877:2 › Multi-block selection › should select all from empty selection [chromium] › editor/various/multi-block-selection.spec.js:1141:2 › Multi-block selection › should select separator (single element block) [chromium] › editor/various/rich-text.spec.js:474:2 › RichText › should split rich text on paste [chromium] › editor/various/rich-text.spec.js:562:2 › RichText › should make bold after split and merge 216 passed (23.9m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
164 MB
flaky-tests-report Expired
9.59 KB