Try: add content flag to blocks with no content attributes #122667
Annotations
10 errors, 1 warning, and 1 notice
Run the tests:
test/e2e/specs/editor/plugins/child-blocks.spec.js#L99
1) [chromium] › editor/plugins/child-blocks.spec.js:69:2 › Child Blocks › display in a parent block with allowedItems
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option')
- Expected - 0
+ Received + 1
Array [
"Paragraph",
"Child Blocks Child",
"Image",
+ "Query Loop",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option')
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
97 | await blockInserter.click();
98 | await expect( blockLibrary ).toBeVisible();
> 99 | await expect( blockLibrary.getByRole( 'option' ) ).toHaveText( [
| ^
100 | 'Paragraph',
101 | 'Child Blocks Child',
102 | 'Image',
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/child-blocks.spec.js:99:54
|
Run the tests:
test/e2e/specs/editor/plugins/child-blocks.spec.js#L99
1) [chromium] › editor/plugins/child-blocks.spec.js:69:2 › Child Blocks › display in a parent block with allowedItems
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option')
- Expected - 0
+ Received + 1
Array [
"Paragraph",
"Child Blocks Child",
"Image",
+ "Query Loop",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option')
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
97 | await blockInserter.click();
98 | await expect( blockLibrary ).toBeVisible();
> 99 | await expect( blockLibrary.getByRole( 'option' ) ).toHaveText( [
| ^
100 | 'Paragraph',
101 | 'Child Blocks Child',
102 | 'Image',
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/child-blocks.spec.js:99:54
|
Run the tests:
test/e2e/specs/editor/plugins/child-blocks.spec.js#L99
1) [chromium] › editor/plugins/child-blocks.spec.js:69:2 › Child Blocks › display in a parent block with allowedItems
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option')
- Expected - 0
+ Received + 1
Array [
"Paragraph",
"Child Blocks Child",
"Image",
+ "Query Loop",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option')
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
97 | await blockInserter.click();
98 | await expect( blockLibrary ).toBeVisible();
> 99 | await expect( blockLibrary.getByRole( 'option' ) ).toHaveText( [
| ^
100 | 'Paragraph',
101 | 'Child Blocks Child',
102 | 'Image',
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/child-blocks.spec.js:99:54
|
Run the tests:
test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L106
2) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:64:2 › Allowed Blocks Setting on InnerBlocks › limits the blocks if the allowed blocks setting was set
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option')
- Expected - 0
+ Received + 1
Array [
"Paragraph",
"Heading",
"Image",
+ "Query Loop",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option')
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
104 | await blockInserter.click();
105 | await expect( blockLibrary ).toBeVisible();
> 106 | await expect( blockLibrary.getByRole( 'option' ) ).toHaveText( [
| ^
107 | 'Paragraph',
108 | 'Heading',
109 | 'Image',
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:106:54
|
Run the tests:
test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L106
2) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:64:2 › Allowed Blocks Setting on InnerBlocks › limits the blocks if the allowed blocks setting was set
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option')
- Expected - 0
+ Received + 1
Array [
"Paragraph",
"Heading",
"Image",
+ "Query Loop",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option')
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
104 | await blockInserter.click();
105 | await expect( blockLibrary ).toBeVisible();
> 106 | await expect( blockLibrary.getByRole( 'option' ) ).toHaveText( [
| ^
107 | 'Paragraph',
108 | 'Heading',
109 | 'Image',
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:106:54
|
Run the tests:
test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L106
2) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:64:2 › Allowed Blocks Setting on InnerBlocks › limits the blocks if the allowed blocks setting was set
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option')
- Expected - 0
+ Received + 1
Array [
"Paragraph",
"Heading",
"Image",
+ "Query Loop",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option')
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
- locator resolved to 4 elements
104 | await blockInserter.click();
105 | await expect( blockLibrary ).toBeVisible();
> 106 | await expect( blockLibrary.getByRole( 'option' ) ).toHaveText( [
| ^
107 | 'Paragraph',
108 | 'Heading',
109 | 'Image',
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:106:54
|
Run the tests:
test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L132
3) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:114:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('listbox', { name: 'Blocks' }).getByRole('option')
- Expected - 0
+ Received + 1
Array [
"Image",
"List",
+ "Query Loop",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('listbox', { name: 'Blocks' }).getByRole('option')
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
130 | const blockListBox = page.getByRole( 'listbox', { name: 'Blocks' } );
131 | await expect( blockListBox ).toBeVisible();
> 132 | await expect( blockListBox.getByRole( 'option' ) ).toHaveText( [
| ^
133 | 'Image',
134 | 'List',
135 | ] );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:132:54
|
Run the tests:
test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L132
3) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:114:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('listbox', { name: 'Blocks' }).getByRole('option')
- Expected - 0
+ Received + 1
Array [
"Image",
"List",
+ "Query Loop",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('listbox', { name: 'Blocks' }).getByRole('option')
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
130 | const blockListBox = page.getByRole( 'listbox', { name: 'Blocks' } );
131 | await expect( blockListBox ).toBeVisible();
> 132 | await expect( blockListBox.getByRole( 'option' ) ).toHaveText( [
| ^
133 | 'Image',
134 | 'List',
135 | ] );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:132:54
|
Run the tests:
test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L132
3) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:114:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('listbox', { name: 'Blocks' }).getByRole('option')
- Expected - 0
+ Received + 1
Array [
"Image",
"List",
+ "Query Loop",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('listbox', { name: 'Blocks' }).getByRole('option')
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
130 | const blockListBox = page.getByRole( 'listbox', { name: 'Blocks' } );
131 | await expect( blockListBox ).toBeVisible();
> 132 | await expect( blockListBox.getByRole( 'option' ) ).toHaveText( [
| ^
133 | 'Image',
134 | 'List',
135 | ] );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:132:54
|
Run the tests:
test/e2e/specs/editor/plugins/inner-blocks-render-appender.spec.js#L45
4) [chromium] › editor/plugins/inner-blocks-render-appender.spec.js:23:2 › RenderAppender prop of InnerBlocks › Users can customize the appender and can still insert blocks using exposed components
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('listbox', { name: 'Blocks' }).getByRole('option')
- Expected - 0
+ Received + 1
Array [
"Quote",
"Video",
+ "Query Loop",
]
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('listbox', { name: 'Blocks' }).getByRole('option')
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
- locator resolved to 3 elements
43 | // Verify if the blocks the custom inserter is rendering are the expected ones.
44 | const blockListBox = page.getByRole( 'listbox', { name: 'Blocks' } );
> 45 | await expect( blockListBox.getByRole( 'option' ) ).toHaveText( [
| ^
46 | 'Quote',
47 | 'Video',
48 | ] );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-render-appender.spec.js:45:54
|
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Run the tests
5 failed
[chromium] › editor/plugins/child-blocks.spec.js:69:2 › Child Blocks › display in a parent block with allowedItems
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:64:2 › Allowed Blocks Setting on InnerBlocks › limits the blocks if the allowed blocks setting was set
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:114:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
[chromium] › editor/plugins/inner-blocks-render-appender.spec.js:23:2 › RenderAppender prop of InnerBlocks › Users can customize the appender and can still insert blocks using exposed components
[chromium] › editor/plugins/inner-blocks-render-appender.spec.js:66:2 › RenderAppender prop of InnerBlocks › Users can dynamically customize the appender
1 skipped
205 passed (11.3m)
|
Loading