Extensibility: Make Block Bindings work with editor.BlockEdit hook (2nd try) #120779
Annotations
10 errors, 1 warning, and 1 notice
test/e2e/specs/editor/various/pattern-overrides.spec.js#L185
1) [chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides
Error: expect(received).toMatchObject(expected)
- Expected - 10
+ Received + 2
Array [
Object {
"attributes": Object {
- "content": Object {
- "Editable Paragraph": Object {
- "content": "I would word it this way",
- },
- },
+ "content": Array [],
"ref": 164,
},
"name": "core/block",
},
Object {
"attributes": Object {
- "content": Object {
- "Editable Paragraph": Object {
- "content": "This one is different",
- },
- },
+ "content": Array [],
"ref": 164,
},
"name": "core/block",
},
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
183 | await page.keyboard.type( 'This one is different' );
184 |
> 185 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
186 | {
187 | name: 'core/block',
188 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:185:4
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:138:3
|
test/e2e/specs/editor/various/pattern-overrides.spec.js#L185
1) [chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 10
+ Received + 2
Array [
Object {
"attributes": Object {
- "content": Object {
- "Editable Paragraph": Object {
- "content": "I would word it this way",
- },
- },
+ "content": Array [],
"ref": 167,
},
"name": "core/block",
},
Object {
"attributes": Object {
- "content": Object {
- "Editable Paragraph": Object {
- "content": "This one is different",
- },
- },
+ "content": Array [],
"ref": 167,
},
"name": "core/block",
},
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
183 | await page.keyboard.type( 'This one is different' );
184 |
> 185 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
186 | {
187 | name: 'core/block',
188 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:185:4
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:138:3
|
test/e2e/specs/editor/various/pattern-overrides.spec.js#L185
1) [chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 10
+ Received + 2
Array [
Object {
"attributes": Object {
- "content": Object {
- "Editable Paragraph": Object {
- "content": "I would word it this way",
- },
- },
+ "content": Array [],
"ref": 170,
},
"name": "core/block",
},
Object {
"attributes": Object {
- "content": Object {
- "Editable Paragraph": Object {
- "content": "This one is different",
- },
- },
+ "content": Array [],
"ref": 170,
},
"name": "core/block",
},
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
183 | await page.keyboard.type( 'This one is different' );
184 |
> 185 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
186 | {
187 | name: 'core/block',
188 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:185:4
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:138:3
|
test/e2e/specs/editor/various/pattern-overrides.spec.js#L535
2) [chromium] › editor/various/pattern-overrides.spec.js:496:3 › Pattern Overrides › block editing modes › disables editing of nested patterns
Error: expect(received).toMatchObject(expected)
- Expected - 5
+ Received + 1
@@ -1,13 +1,9 @@
Array [
Object {
"attributes": Object {
- "content": Object {
- "Editable heading": Object {
- "content": "Outer heading (edited)",
- },
- },
+ "content": Array [],
"ref": 175,
},
"innerBlocks": Array [],
"name": "core/block",
},
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
533 |
534 | // Check the pattern has the correct attributes.
> 535 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
536 | {
537 | name: 'core/block',
538 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:535:4
|
test/e2e/specs/editor/various/pattern-overrides.spec.js#L535
2) [chromium] › editor/various/pattern-overrides.spec.js:496:3 › Pattern Overrides › block editing modes › disables editing of nested patterns
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 5
+ Received + 1
@@ -1,13 +1,9 @@
Array [
Object {
"attributes": Object {
- "content": Object {
- "Editable heading": Object {
- "content": "Outer heading (edited)",
- },
- },
+ "content": Array [],
"ref": 179,
},
"innerBlocks": Array [],
"name": "core/block",
},
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
533 |
534 | // Check the pattern has the correct attributes.
> 535 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
536 | {
537 | name: 'core/block',
538 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:535:4
|
test/e2e/specs/editor/various/pattern-overrides.spec.js#L535
2) [chromium] › editor/various/pattern-overrides.spec.js:496:3 › Pattern Overrides › block editing modes › disables editing of nested patterns
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 5
+ Received + 1
@@ -1,13 +1,9 @@
Array [
Object {
"attributes": Object {
- "content": Object {
- "Editable heading": Object {
- "content": "Outer heading (edited)",
- },
- },
+ "content": Array [],
"ref": 183,
},
"innerBlocks": Array [],
"name": "core/block",
},
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
533 |
534 | // Check the pattern has the correct attributes.
> 535 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
536 | {
537 | name: 'core/block',
538 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:535:4
|
test/e2e/specs/editor/various/pattern-overrides.spec.js#L764
3) [chromium] › editor/various/pattern-overrides.spec.js:688:2 › Pattern Overrides › handles button's link settings
Error: Timed out 5000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('link', { name: 'Button' })
Expected string: "noreferrer noopener"
Received string: "noreferrer noopener nofollow"
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for getByRole('link', { name: 'Button' })
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
762 |
763 | await expect( buttonLink ).toHaveAttribute( 'target', '_blank' );
> 764 | await expect( buttonLink ).toHaveAttribute(
| ^
765 | 'rel',
766 | 'noreferrer noopener'
767 | );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:764:30
|
test/e2e/specs/editor/various/pattern-overrides.spec.js#L764
3) [chromium] › editor/various/pattern-overrides.spec.js:688:2 › Pattern Overrides › handles button's link settings
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('link', { name: 'Button' })
Expected string: "noreferrer noopener"
Received string: "noreferrer noopener nofollow"
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for getByRole('link', { name: 'Button' })
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
762 |
763 | await expect( buttonLink ).toHaveAttribute( 'target', '_blank' );
> 764 | await expect( buttonLink ).toHaveAttribute(
| ^
765 | 'rel',
766 | 'noreferrer noopener'
767 | );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:764:30
|
test/e2e/specs/editor/various/pattern-overrides.spec.js#L764
3) [chromium] › editor/various/pattern-overrides.spec.js:688:2 › Pattern Overrides › handles button's link settings
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByRole('link', { name: 'Button' })
Expected string: "noreferrer noopener"
Received string: "noreferrer noopener nofollow"
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for getByRole('link', { name: 'Button' })
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
- locator resolved to <a target="_blank" href="http://wp.org" rel="noreferrer noopener nofollow" class="wp-block-button__link wp-element-button">Button</a>
- unexpected value "noreferrer noopener nofollow"
762 |
763 | await expect( buttonLink ).toHaveAttribute( 'target', '_blank' );
> 764 | await expect( buttonLink ).toHaveAttribute(
| ^
765 | 'rel',
766 | 'noreferrer noopener'
767 | );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:764:30
|
test/e2e/specs/editor/various/pattern-overrides.spec.js#L857
4) [chromium] › editor/various/pattern-overrides.spec.js:799:2 › Pattern Overrides › resets overrides after clicking the reset button
Error: The heading block should have the reset button enabled
Timed out 5000ms waiting for expect(locator).toBeEnabled()
Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' })
Expected: enabled
Received: disabled
Call log:
- The heading block should have the reset button enabled with timeout 5000ms
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' })
- locator resolved to <button id=":r1t:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button>
- unexpected value "disabled"
- locator resolved to <button id=":r1t:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button>
- unexpected value "disabled"
- locator resolved to <button id=":r1t:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button>
- unexpected value "disabled"
- locator resolved to <button id=":r1t:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button>
- unexpected value "disabled"
- locator resolved to <button id=":r1t:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button>
- unexpected value "disabled"
- locator resolved to <button id=":r1t:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button>
- unexpected value "disabled"
- locator resolved to <button id=":r1t:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button>
- unexpected value "disabled"
- locator resolved to <button id=":r1t:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button>
- unexpected value "disabled"
- locator resolved to <button id=":r1t:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button>
- unexpected value "disabled"
855 | resetButton,
856 | 'The heading block should have the reset button enabled'
> 857 | ).toBeEnabled();
| ^
858 |
859 | // Assert the unmodified paragraph block (no overrides).
860 | await editor.selectBlocks( paragraphBlock );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:857:5
|
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
9 failed
[chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides
[chromium] › editor/various/pattern-overrides.spec.js:496:3 › Pattern Overrides › block editing modes › disables editing of nested patterns
[chromium] › editor/various/pattern-overrides.spec.js:688:2 › Pattern Overrides › handles button's link settings
[chromium] › editor/various/pattern-overrides.spec.js:799:2 › Pattern Overrides › resets overrides after clicking the reset button
[chromium] › editor/various/pattern-overrides.spec.js:892:2 › Pattern Overrides › resets overrides immediately should not break undo/redo
[chromium] › editor/various/pattern-overrides.spec.js:955:2 › Pattern Overrides › overridden empty images should not have upload button
[chromium] › editor/various/pattern-overrides.spec.js:1016:2 › Pattern Overrides › overridden images should not have unsupported attributes set
[chromium] › editor/various/pattern-overrides.spec.js:1202:2 › Pattern Overrides › blocks with the same name should be synced
[chromium] › editor/various/pattern-overrides.spec.js:1344:2 › Pattern Overrides › handles back-compat from individual attributes to __default
1 skipped
188 passed (13.4m)
|
The logs for this run have expired and are no longer available.
Loading