Quote & List v2: Deleting empty list item should list block #85837
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Matrix: e2e-puppeteer
Report to GitHub
3m 15s
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 |
|