Lazy load block edit functions #90717
Annotations
10 errors and 1 notice
Run the tests:
test/e2e/specs/editor/plugins/format-api.spec.js#L36
1) [chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p>
+ <p>First paragraph</p>
<!-- /wp:paragraph -->
34 | // Check the content.
35 | const content = await editor.getEditedPostContent();
> 36 | expect( content ).toBe(
| ^
37 | `<!-- wp:paragraph -->
38 | <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p>
39 | <!-- /wp:paragraph -->`
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:36:21
|
Run the tests:
test/e2e/specs/editor/plugins/format-api.spec.js#L36
1) [chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p>
+ <p>First paragraph</p>
<!-- /wp:paragraph -->
34 | // Check the content.
35 | const content = await editor.getEditedPostContent();
> 36 | expect( content ).toBe(
| ^
37 | `<!-- wp:paragraph -->
38 | <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p>
39 | <!-- /wp:paragraph -->`
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:36:21
|
Run the tests:
test/e2e/specs/editor/plugins/format-api.spec.js#L36
1) [chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p>
+ <p>First paragraph</p>
<!-- /wp:paragraph -->
34 | // Check the content.
35 | const content = await editor.getEditedPostContent();
> 36 | expect( content ).toBe(
| ^
37 | `<!-- wp:paragraph -->
38 | <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p>
39 | <!-- /wp:paragraph -->`
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:36:21
|
Run the tests:
packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
2) [chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Clear Unknown Formatting"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20
18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` );
19 |
> 20 | await button.click();
| ^
21 | }
22 |
at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:57:3
|
Run the tests:
packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
2) [chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Clear Unknown Formatting"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20
18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` );
19 |
> 20 | await button.click();
| ^
21 | }
22 |
at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:57:3
|
Run the tests:
packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
2) [chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Clear Unknown Formatting"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20
18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` );
19 |
> 20 | await button.click();
| ^
21 | }
22 |
at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:57:3
|
Run the tests:
test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L119
3) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' })
117 | name: 'Add block',
118 | } );
> 119 | await expect( blockAppender ).toBeVisible();
| ^
120 | await blockAppender.click();
121 |
122 | const blockListBox = page.getByRole( 'listbox', { name: 'Blocks' } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:119:33
|
Run the tests:
test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L119
3) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' })
117 | name: 'Add block',
118 | } );
> 119 | await expect( blockAppender ).toBeVisible();
| ^
120 | await blockAppender.click();
121 |
122 | const blockListBox = page.getByRole( 'listbox', { name: 'Blocks' } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:119:33
|
Run the tests:
test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L119
3) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' })
117 | name: 'Add block',
118 | } );
> 119 | await expect( blockAppender ).toBeVisible();
| ^
120 | await blockAppender.click();
121 |
122 | const blockListBox = page.getByRole( 'listbox', { name: 'Blocks' } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:119:33
|
Run the tests:
test/e2e/specs/editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js#L135
4) [chromium] › editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js:116:3 › Prioritized Inserter Blocks Setting on InnerBlocks › Slash inserter › uses the priority ordering if prioritzed blocks setting is set
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('listbox')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('listbox')
133 |
134 | const blockAutocompleter = page.getByRole( 'listbox' );
> 135 | await expect( blockAutocompleter ).toBeVisible();
| ^
136 |
137 | // Default suggested blocks number.
138 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js:135:39
|
Run the tests
30 failed
[chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code
[chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
[chromium] › editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js:116:3 › Prioritized Inserter Blocks Setting on InnerBlocks › Slash inserter › uses the priority ordering if prioritzed blocks setting is set
[chromium] › editor/plugins/meta-boxes.spec.js:69:2 › Meta boxes › Should render the excerpt in meta based on post content if no explicit excerpt exists
[chromium] › editor/plugins/nonce.spec.js:11:2 › Nonce › should refresh when expired ───────────
[chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
[chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
[chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
[chromium] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow newlines after multiple mention completions
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option
[chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option between two other words
[chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert two subsequent options
[chromium] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via click event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:330:4 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should not insert disabled options
[chromium] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow newlines after multiple option completions
[chromium] › editor/various/autocomplete-and-mentions.spec.js:426:2 › Autocomplete (@Firefox, @WebKit) › should insert elements from multiple completers in a single block
[chromium] › editor/various/autocomplete-and-mentions.spec.js:467:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by keyboard)
[chromium] › editor/various/autocomplete-and-mentions.spec.js:484:2 › Autocomple
|
The logs for this run have expired and are no longer available.
Loading