Block editor: hooks: manage save props in one place #90853
Triggered via pull request
December 14, 2023 10:38
Status
Failure
Total duration
1h 46m 12s
Artifacts
2
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Puppeteer
1h 43m
Report to GitHub
2m 40s
Annotations
90 errors and 8 notices
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source:
test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js#L33
1) [chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source
Error: Snapshot comparison failed:
<!-- wp:deprecated-node-matcher -->
<blockquote class="wp-block-deprecated-node-matcher"><p>test</p><p></p></blockquote>
<!-- /wp:deprecated-node-matcher -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Deprecated-Node-Matcher-should-insert-block-with-node-source-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-deprecated-node-matcher-Deprecated-Node-Matcher-should-insert-block-with-node-source-chromium/Deprecated-Node-Matcher-should-insert-block-with-node-source-1-actual.txt
31 | await page.keyboard.type( 'test' );
32 | await page.keyboard.press( 'Enter' );
> 33 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
34 | } );
35 |
36 | test( 'should insert block with children source', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js:33:49
|
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source:
test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js#L33
1) [chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Snapshot comparison failed:
<!-- wp:deprecated-node-matcher -->
<blockquote class="wp-block-deprecated-node-matcher"><p>test</p><p></p></blockquote>
<!-- /wp:deprecated-node-matcher -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Deprecated-Node-Matcher-should-insert-block-with-node-source-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-deprecated-node-matcher-Deprecated-Node-Matcher-should-insert-block-with-node-source-chromium-retry1/Deprecated-Node-Matcher-should-insert-block-with-node-source-1-actual.txt
31 | await page.keyboard.type( 'test' );
32 | await page.keyboard.press( 'Enter' );
> 33 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
34 | } );
35 |
36 | test( 'should insert block with children source', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js:33:49
|
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source:
test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js#L33
1) [chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Snapshot comparison failed:
<!-- wp:deprecated-node-matcher -->
<blockquote class="wp-block-deprecated-node-matcher"><p>test</p><p></p></blockquote>
<!-- /wp:deprecated-node-matcher -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Deprecated-Node-Matcher-should-insert-block-with-node-source-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-deprecated-node-matcher-Deprecated-Node-Matcher-should-insert-block-with-node-source-chromium-retry2/Deprecated-Node-Matcher-should-insert-block-with-node-source-1-actual.txt
31 | await page.keyboard.type( 'test' );
32 | await page.keyboard.press( 'Enter' );
> 33 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
34 | } );
35 |
36 | test( 'should insert block with children source', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js:33:49
|
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:36:2 › Deprecated Node Matcher › should insert block with children source:
test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js#L51
2) [chromium] › editor/plugins/deprecated-node-matcher.spec.js:36:2 › Deprecated Node Matcher › should insert block with children source
Error: Snapshot comparison failed:
<!-- wp:deprecated-children-matcher -->
<p class="wp-block-deprecated-children-matcher">test<br/><strong>a</strong></p>
<!-- /wp:deprecated-children-matcher -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Deprecated-Node-Matcher-should-insert-block-with-children-source-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-deprecated-node-matcher-Depreca-32dc3-atcher-should-insert-block-with-children-source-chromium/Deprecated-Node-Matcher-should-insert-block-with-children-source-1-actual.txt
49 | await page.keyboard.up( 'Shift' );
50 | await pageUtils.pressKeys( 'primary+b' );
> 51 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
52 | } );
53 | } );
54 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js:51:49
|
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:36:2 › Deprecated Node Matcher › should insert block with children source:
test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js#L51
2) [chromium] › editor/plugins/deprecated-node-matcher.spec.js:36:2 › Deprecated Node Matcher › should insert block with children source
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Snapshot comparison failed:
<!-- wp:deprecated-children-matcher -->
<p class="wp-block-deprecated-children-matcher">test<br/><strong>a</strong></p>
<!-- /wp:deprecated-children-matcher -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Deprecated-Node-Matcher-should-insert-block-with-children-source-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-deprecated-node-matcher-Depreca-32dc3-atcher-should-insert-block-with-children-source-chromium-retry1/Deprecated-Node-Matcher-should-insert-block-with-children-source-1-actual.txt
49 | await page.keyboard.up( 'Shift' );
50 | await pageUtils.pressKeys( 'primary+b' );
> 51 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
52 | } );
53 | } );
54 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js:51:49
|
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:36:2 › Deprecated Node Matcher › should insert block with children source:
test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js#L51
2) [chromium] › editor/plugins/deprecated-node-matcher.spec.js:36:2 › Deprecated Node Matcher › should insert block with children source
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Snapshot comparison failed:
<!-- wp:deprecated-children-matcher -->
<p class="wp-block-deprecated-children-matcher">test<br/><strong>a</strong></p>
<!-- /wp:deprecated-children-matcher -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Deprecated-Node-Matcher-should-insert-block-with-children-source-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-deprecated-node-matcher-Depreca-32dc3-atcher-should-insert-block-with-children-source-chromium-retry2/Deprecated-Node-Matcher-should-insert-block-with-children-source-1-actual.txt
49 | await page.keyboard.up( 'Shift' );
50 | await pageUtils.pressKeys( 'primary+b' );
> 51 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
52 | } );
53 | } );
54 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/deprecated-node-matcher.spec.js:51:49
|
[chromium] › editor/plugins/iframed-block.spec.js:16:2 › Iframed block › should load script and dependencies in iframe:
test/e2e/specs/editor/plugins/iframed-block.spec.js#L20
3) [chromium] › editor/plugins/iframed-block.spec.js:16:2 › Iframed block › should load script and dependencies in iframe
Error: Snapshot comparison failed:
<!-- wp:test/iframed-block -->
<p class="wp-block-test-iframed-block">Iframed Block (saved)</p>
<!-- /wp:test/iframed-block -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Iframed-block-should-load-script-and-dependencies-in-iframe-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-iframed-block-Iframed-block-should-load-script-and-dependencies-in-iframe-chromium/Iframed-block-should-load-script-and-dependencies-in-iframe-1-actual.txt
18 | } ) => {
19 | await editor.insertBlock( { name: 'test/iframed-block' } );
> 20 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
21 |
22 | // Expect the script to load in the iframe, which replaces the block text.
23 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/iframed-block.spec.js:20:49
|
[chromium] › editor/plugins/iframed-block.spec.js:16:2 › Iframed block › should load script and dependencies in iframe:
test/e2e/specs/editor/plugins/iframed-block.spec.js#L20
3) [chromium] › editor/plugins/iframed-block.spec.js:16:2 › Iframed block › should load script and dependencies in iframe
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Snapshot comparison failed:
<!-- wp:test/iframed-block -->
<p class="wp-block-test-iframed-block">Iframed Block (saved)</p>
<!-- /wp:test/iframed-block -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Iframed-block-should-load-script-and-dependencies-in-iframe-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-iframed-block-Iframed-block-should-load-script-and-dependencies-in-iframe-chromium-retry1/Iframed-block-should-load-script-and-dependencies-in-iframe-1-actual.txt
18 | } ) => {
19 | await editor.insertBlock( { name: 'test/iframed-block' } );
> 20 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
21 |
22 | // Expect the script to load in the iframe, which replaces the block text.
23 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/iframed-block.spec.js:20:49
|
[chromium] › editor/plugins/iframed-block.spec.js:16:2 › Iframed block › should load script and dependencies in iframe:
test/e2e/specs/editor/plugins/iframed-block.spec.js#L20
3) [chromium] › editor/plugins/iframed-block.spec.js:16:2 › Iframed block › should load script and dependencies in iframe
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Snapshot comparison failed:
<!-- wp:test/iframed-block -->
<p class="wp-block-test-iframed-block">Iframed Block (saved)</p>
<!-- /wp:test/iframed-block -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Iframed-block-should-load-script-and-dependencies-in-iframe-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-iframed-block-Iframed-block-should-load-script-and-dependencies-in-iframe-chromium-retry2/Iframed-block-should-load-script-and-dependencies-in-iframe-1-actual.txt
18 | } ) => {
19 | await editor.insertBlock( { name: 'test/iframed-block' } );
> 20 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
21 |
22 | // Expect the script to load in the iframe, which replaces the block text.
23 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/iframed-block.spec.js:20:49
|
[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:
test/e2e/specs/editor/plugins/post-type-templates.spec.js#L27
4) [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
Error: Snapshot comparison failed:
<!-- 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:column -->
<div><!-- 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 -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-post-type-templates-Post-type-t-150e1--a-custom-post-types-with-a-predefined-template-chromium/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-actual.txt
25 | editor,
26 | } ) => {
> 27 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
28 | } );
29 |
30 | test( 'Should respect user edits to not re-apply template after save (single block removal)', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:27:50
|
[chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block:
test/e2e/specs/editor/various/style-variation.spec.js#L29
1) [chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:quote {"className":"is-style-plain"} -->
- <blockquote class="wp-block-quote is-style-plain"><!-- wp:paragraph -->
+ <blockquote><!-- wp:paragraph -->
<p>Quote content</p>
<!-- /wp:paragraph --></blockquote>
<!-- /wp:quote -->
27 | // Check the content
28 | const content = await editor.getEditedPostContent();
> 29 | expect( content ).toBe(
| ^
30 | `<!-- wp:quote {"className":"is-style-plain"} -->
31 | <blockquote class="wp-block-quote is-style-plain"><!-- wp:paragraph -->
32 | <p>Quote content</p>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/style-variation.spec.js:29:21
|
[chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block:
test/e2e/specs/editor/various/style-variation.spec.js#L29
1) [chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:quote {"className":"is-style-plain"} -->
- <blockquote class="wp-block-quote is-style-plain"><!-- wp:paragraph -->
+ <blockquote><!-- wp:paragraph -->
<p>Quote content</p>
<!-- /wp:paragraph --></blockquote>
<!-- /wp:quote -->
27 | // Check the content
28 | const content = await editor.getEditedPostContent();
> 29 | expect( content ).toBe(
| ^
30 | `<!-- wp:quote {"className":"is-style-plain"} -->
31 | <blockquote class="wp-block-quote is-style-plain"><!-- wp:paragraph -->
32 | <p>Quote content</p>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/style-variation.spec.js:29:21
|
[chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block:
test/e2e/specs/editor/various/style-variation.spec.js#L29
1) [chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:quote {"className":"is-style-plain"} -->
- <blockquote class="wp-block-quote is-style-plain"><!-- wp:paragraph -->
+ <blockquote><!-- wp:paragraph -->
<p>Quote content</p>
<!-- /wp:paragraph --></blockquote>
<!-- /wp:quote -->
27 | // Check the content
28 | const content = await editor.getEditedPostContent();
> 29 | expect( content ).toBe(
| ^
30 | `<!-- wp:quote {"className":"is-style-plain"} -->
31 | <blockquote class="wp-block-quote is-style-plain"><!-- wp:paragraph -->
32 | <p>Quote content</p>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/style-variation.spec.js:29:21
|
[chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L869
2) [chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->
<!-- wp:image {"align":"wide"} -->
- <figure class="wp-block-image alignwide"><img alt=""/></figure>
+ <figure><img alt=""/></figure>
<!-- /wp:image -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
867 | // Confirm correct setup.
868 | await expect.poll( editor.getEditedPostContent )
> 869 | .toBe( `<!-- wp:paragraph -->
| ^
870 | <p>1</p>
871 | <!-- /wp:paragraph -->
872 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:869:5
|
[chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L869
2) [chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->
<!-- wp:image {"align":"wide"} -->
- <figure class="wp-block-image alignwide"><img alt=""/></figure>
+ <figure><img alt=""/></figure>
<!-- /wp:image -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
867 | // Confirm correct setup.
868 | await expect.poll( editor.getEditedPostContent )
> 869 | .toBe( `<!-- wp:paragraph -->
| ^
870 | <p>1</p>
871 | <!-- /wp:paragraph -->
872 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:869:5
|
[chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L869
2) [chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->
<!-- wp:image {"align":"wide"} -->
- <figure class="wp-block-image alignwide"><img alt=""/></figure>
+ <figure><img alt=""/></figure>
<!-- /wp:image -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
867 | // Confirm correct setup.
868 | await expect.poll( editor.getEditedPostContent )
> 869 | .toBe( `<!-- wp:paragraph -->
| ^
870 | <p>1</p>
871 | <!-- /wp:paragraph -->
872 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:869:5
|
[chromium] › editor/various/writing-flow.spec.js:904:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L925
3) [chromium] › editor/various/writing-flow.spec.js:904:2 › Writing Flow (@Firefox, @WebKit) › should only consider the content as one tab stop
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:table -->
- <figure class="wp-block-table"><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
+ <figure><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
<!-- /wp:table -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
923 | // Confirm correct setup.
924 | await expect.poll( editor.getEditedPostContent )
> 925 | .toBe( `<!-- wp:table -->
| ^
926 | <figure class="wp-block-table"><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
927 | <!-- /wp:table -->` );
928 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:925:5
|
[chromium] › editor/various/writing-flow.spec.js:904:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L925
3) [chromium] › editor/various/writing-flow.spec.js:904:2 › Writing Flow (@Firefox, @WebKit) › should only consider the content as one tab stop
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:table -->
- <figure class="wp-block-table"><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
+ <figure><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
<!-- /wp:table -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
923 | // Confirm correct setup.
924 | await expect.poll( editor.getEditedPostContent )
> 925 | .toBe( `<!-- wp:table -->
| ^
926 | <figure class="wp-block-table"><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
927 | <!-- /wp:table -->` );
928 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:925:5
|
[chromium] › editor/various/writing-flow.spec.js:904:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L925
3) [chromium] › editor/various/writing-flow.spec.js:904:2 › Writing Flow (@Firefox, @WebKit) › should only consider the content as one tab stop
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:table -->
- <figure class="wp-block-table"><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
+ <figure><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
<!-- /wp:table -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
923 | // Confirm correct setup.
924 | await expect.poll( editor.getEditedPostContent )
> 925 | .toBe( `<!-- wp:table -->
| ^
926 | <figure class="wp-block-table"><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
927 | <!-- /wp:table -->` );
928 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:925:5
|
Playwright - 5
Process completed with exit code 1.
|
[chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block:
test/e2e/specs/site-editor/block-removal.spec.js#L40
1) [chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Post or page content will not be displayed if you delete these blocks.')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('Post or page content will not be displayed if you delete these blocks.')
38 | 'Post or page content will not be displayed if you delete these blocks.'
39 | )
> 40 | ).toBeVisible();
| ^
41 | } );
42 |
43 | test( 'should appear when attempting to remove Post Template Block', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:40:5
|
[chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block:
test/e2e/specs/site-editor/block-removal.spec.js#L40
1) [chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Post or page content will not be displayed if you delete these blocks.')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('Post or page content will not be displayed if you delete these blocks.')
38 | 'Post or page content will not be displayed if you delete these blocks.'
39 | )
> 40 | ).toBeVisible();
| ^
41 | } );
42 |
43 | test( 'should appear when attempting to remove Post Template Block', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:40:5
|
[chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block:
test/e2e/specs/site-editor/block-removal.spec.js#L40
1) [chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Post or page content will not be displayed if you delete these blocks.')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('Post or page content will not be displayed if you delete these blocks.')
38 | 'Post or page content will not be displayed if you delete these blocks.'
39 | )
> 40 | ).toBeVisible();
| ^
41 | } );
42 |
43 | test( 'should appear when attempting to remove Post Template Block', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:40:5
|
[chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block:
test/e2e/specs/site-editor/block-removal.spec.js#L56
2) [chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'List View' }).getByRole('link', { name: 'Post Template' })
============================================================
54 |
55 | // Select and try to remove Post Template block
> 56 | await listView.getByRole( 'link', { name: 'Post Template' } ).click();
| ^
57 | await page.keyboard.press( 'Backspace' );
58 |
59 | // Expect the block removal prompt to have appeared
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:56:65
|
[chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block:
test/e2e/specs/site-editor/block-removal.spec.js#L56
2) [chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'List View' }).getByRole('link', { name: 'Post Template' })
============================================================
54 |
55 | // Select and try to remove Post Template block
> 56 | await listView.getByRole( 'link', { name: 'Post Template' } ).click();
| ^
57 | await page.keyboard.press( 'Backspace' );
58 |
59 | // Expect the block removal prompt to have appeared
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:56:65
|
[chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block:
test/e2e/specs/site-editor/block-removal.spec.js#L56
2) [chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'List View' }).getByRole('link', { name: 'Post Template' })
============================================================
54 |
55 | // Select and try to remove Post Template block
> 56 | await listView.getByRole( 'link', { name: 'Post Template' } ).click();
| ^
57 | await page.keyboard.press( 'Backspace' );
58 |
59 | // Expect the block removal prompt to have appeared
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:56:65
|
[chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else:
test/e2e/specs/site-editor/block-removal.spec.js#L83
3) [chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'List View' }).getByRole('link', { name: 'Post Template' })
============================================================
81 |
82 | // Select its Post Template inner block
> 83 | await listView.getByRole( 'link', { name: 'Post Template' } ).click();
| ^
84 |
85 | // Reveal its inner blocks in the list view
86 | await page.keyboard.press( 'ArrowRight' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:83:65
|
[chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else:
test/e2e/specs/site-editor/block-removal.spec.js#L83
3) [chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'List View' }).getByRole('link', { name: 'Post Template' })
============================================================
81 |
82 | // Select its Post Template inner block
> 83 | await listView.getByRole( 'link', { name: 'Post Template' } ).click();
| ^
84 |
85 | // Reveal its inner blocks in the list view
86 | await page.keyboard.press( 'ArrowRight' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:83:65
|
[chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else:
test/e2e/specs/site-editor/block-removal.spec.js#L83
3) [chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'List View' }).getByRole('link', { name: 'Post Template' })
============================================================
81 |
82 | // Select its Post Template inner block
> 83 | await listView.getByRole( 'link', { name: 'Post Template' } ).click();
| ^
84 |
85 | // Reveal its inner blocks in the list view
86 | await page.keyboard.press( 'ArrowRight' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:83:65
|
[chromium] › site-editor/template-revert.spec.js:61:2 › Template Revert › should show the original content after revert:
test/e2e/specs/site-editor/template-revert.spec.js#L78
4) [chromium] › site-editor/template-revert.spec.js:61:2 › Template Revert › should show the original content after revert
Error: expect(received).toEqual(expected) // deep equality
- Expected - 6
+ Received + 8
- <!-- wp:template-part {"slug":"header","tagName":"header","theme":"emptytheme"} /-->
+ <!-- wp:template-part {"slug":"header","theme":"emptytheme","tagName":"header"} /-->
+
<!-- wp:query {"queryId":1,"query":{"offset":0,"postType":"post","order":"desc","orderBy":"date","author":"","search":"","sticky":""}} -->
<div class="wp-block-query">
- <!-- wp:post-template -->
+
+ <!-- wp:post-template -->
- <!-- wp:post-title {"isLink":true} /-->
+ <!-- wp:post-title {"isLink":true} /-->
- <!-- wp:post-excerpt /-->
+
+ <!-- wp:post-excerpt /-->
- <!-- /wp:post-template -->
+ <!-- /wp:post-template -->
</div>
<!-- /wp:query -->
-
76 | const contentAfter =
77 | await templateRevertUtils.getCurrentSiteEditorContent();
> 78 | expect( contentAfter ).toEqual( contentBefore );
| ^
79 | } );
80 |
81 | test( 'should show the original content after revert and page reload', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-revert.spec.js:78:26
|
[webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@firefox:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L85
1) [webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
<p>Dummy text</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
- <h2 class="wp-block-heading"></h2>
+ <h2></h2>
<!-- /wp:heading -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
83 |
84 | await expect.poll( editor.getEditedPostContent )
> 85 | .toBe( `<!-- wp:paragraph -->
| ^
86 | <p>Dummy text</p>
87 | <!-- /wp:paragraph -->
88 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:85:5
|
[webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@firefox:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L85
1) [webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
<p>Dummy text</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
- <h2 class="wp-block-heading"></h2>
+ <h2></h2>
<!-- /wp:heading -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
83 |
84 | await expect.poll( editor.getEditedPostContent )
> 85 | .toBe( `<!-- wp:paragraph -->
| ^
86 | <p>Dummy text</p>
87 | <!-- /wp:paragraph -->
88 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:85:5
|
[webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@firefox:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L85
1) [webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
<p>Dummy text</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
- <h2 class="wp-block-heading"></h2>
+ <h2></h2>
<!-- /wp:heading -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
83 |
84 | await expect.poll( editor.getEditedPostContent )
> 85 | .toBe( `<!-- wp:paragraph -->
| ^
86 | <p>Dummy text</p>
87 | <!-- /wp:paragraph -->
88 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:85:5
|
[webkit] › editor/various/inserting-blocks.spec.js:147:2 › Inserting blocks (@firefox:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L206
2) [webkit] › editor/various/inserting-blocks.spec.js:147:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter
Error: Snapshot comparison failed:
<!-- wp:paragraph -->
<p>Dummy text</p>
<!-- /wp:paragraph -->
<!-- wp:social-links {"customIconColor":"#ffffff","iconColorValue":"#ffffff","customIconBackgroundColor":"#3962e3","iconBackgroundColorValue":"#3962e3","className":"has-icon-color"} -->
<ul class="wp-block-social-links has-icon-color has-icon-background-color">
<!-- wp:social-link {"url":"https://wordpress.org","service":"wordpress"} /-->
<!-- wp:social-link {"url":"#","service":"chain"} /-->
<!-- wp:social-link {"url":"#","service":"mail"} /-->
</ul>
<!-- /wp:social-links -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Inserting-blocks-firefox-webkit-inserts-p-59603-ragging-and-dropping-from-the-global-inserter-1-webkit.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-inserting-blocks-Inserting-bloc-f26fa--dragging-and-dropping-from-the-global-inserter-webkit/Inserting-blocks-firefox-webkit-inserts-p-59603-ragging-and-dropping-from-the-global-inserter-1-actual.txt
204 | await page.mouse.up();
205 |
> 206 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
207 | } );
208 |
209 | test( 'inserts synced patterns by dragging and dropping from the global inserter', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:206:49
|
[webkit] › editor/various/inserting-blocks.spec.js:147:2 › Inserting blocks (@firefox:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L206
2) [webkit] › editor/various/inserting-blocks.spec.js:147:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Snapshot comparison failed:
<!-- wp:paragraph -->
<p>Dummy text</p>
<!-- /wp:paragraph -->
<!-- wp:social-links {"customIconColor":"#ffffff","iconColorValue":"#ffffff","customIconBackgroundColor":"#3962e3","iconBackgroundColorValue":"#3962e3","className":"has-icon-color"} -->
<ul class="wp-block-social-links has-icon-color has-icon-background-color">
<!-- wp:social-link {"url":"https://wordpress.org","service":"wordpress"} /-->
<!-- wp:social-link {"url":"#","service":"chain"} /-->
<!-- wp:social-link {"url":"#","service":"mail"} /-->
</ul>
<!-- /wp:social-links -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Inserting-blocks-firefox-webkit-inserts-p-59603-ragging-and-dropping-from-the-global-inserter-1-webkit.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-inserting-blocks-Inserting-bloc-f26fa--dragging-and-dropping-from-the-global-inserter-webkit-retry1/Inserting-blocks-firefox-webkit-inserts-p-59603-ragging-and-dropping-from-the-global-inserter-1-actual.txt
204 | await page.mouse.up();
205 |
> 206 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
207 | } );
208 |
209 | test( 'inserts synced patterns by dragging and dropping from the global inserter', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:206:49
|
[webkit] › editor/various/inserting-blocks.spec.js:147:2 › Inserting blocks (@firefox:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L206
2) [webkit] › editor/various/inserting-blocks.spec.js:147:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Snapshot comparison failed:
<!-- wp:paragraph -->
<p>Dummy text</p>
<!-- /wp:paragraph -->
<!-- wp:social-links {"customIconColor":"#ffffff","iconColorValue":"#ffffff","customIconBackgroundColor":"#3962e3","iconBackgroundColorValue":"#3962e3","className":"has-icon-color"} -->
<ul class="wp-block-social-links has-icon-color has-icon-background-color">
<!-- wp:social-link {"url":"https://wordpress.org","service":"wordpress"} /-->
<!-- wp:social-link {"url":"#","service":"chain"} /-->
<!-- wp:social-link {"url":"#","service":"mail"} /-->
</ul>
<!-- /wp:social-links -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Inserting-blocks-firefox-webkit-inserts-p-59603-ragging-and-dropping-from-the-global-inserter-1-webkit.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-inserting-blocks-Inserting-bloc-f26fa--dragging-and-dropping-from-the-global-inserter-webkit-retry2/Inserting-blocks-firefox-webkit-inserts-p-59603-ragging-and-dropping-from-the-global-inserter-1-actual.txt
204 | await page.mouse.up();
205 |
> 206 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
207 | } );
208 |
209 | test( 'inserts synced patterns by dragging and dropping from the global inserter', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:206:49
|
[webkit] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L869
3) [webkit] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->
<!-- wp:image {"align":"wide"} -->
- <figure class="wp-block-image alignwide"><img alt=""/></figure>
+ <figure><img alt=""/></figure>
<!-- /wp:image -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
867 | // Confirm correct setup.
868 | await expect.poll( editor.getEditedPostContent )
> 869 | .toBe( `<!-- wp:paragraph -->
| ^
870 | <p>1</p>
871 | <!-- /wp:paragraph -->
872 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:869:5
|
[webkit] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L869
3) [webkit] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->
<!-- wp:image {"align":"wide"} -->
- <figure class="wp-block-image alignwide"><img alt=""/></figure>
+ <figure><img alt=""/></figure>
<!-- /wp:image -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
867 | // Confirm correct setup.
868 | await expect.poll( editor.getEditedPostContent )
> 869 | .toBe( `<!-- wp:paragraph -->
| ^
870 | <p>1</p>
871 | <!-- /wp:paragraph -->
872 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:869:5
|
[webkit] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L869
3) [webkit] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->
<!-- wp:image {"align":"wide"} -->
- <figure class="wp-block-image alignwide"><img alt=""/></figure>
+ <figure><img alt=""/></figure>
<!-- /wp:image -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
867 | // Confirm correct setup.
868 | await expect.poll( editor.getEditedPostContent )
> 869 | .toBe( `<!-- wp:paragraph -->
| ^
870 | <p>1</p>
871 | <!-- /wp:paragraph -->
872 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:869:5
|
[webkit] › editor/various/writing-flow.spec.js:904:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L925
4) [webkit] › editor/various/writing-flow.spec.js:904:2 › Writing Flow (@Firefox, @WebKit) › should only consider the content as one tab stop
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:table -->
- <figure class="wp-block-table"><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
+ <figure><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
<!-- /wp:table -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
923 | // Confirm correct setup.
924 | await expect.poll( editor.getEditedPostContent )
> 925 | .toBe( `<!-- wp:table -->
| ^
926 | <figure class="wp-block-table"><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
927 | <!-- /wp:table -->` );
928 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:925:5
|
[firefox] › editor/blocks/list.spec.js:395:2 › List (@firefox) › can be converted to a quote:
test/e2e/specs/editor/blocks/list.spec.js#L403
1) [firefox] › editor/blocks/list.spec.js:395:2 › List (@Firefox) › can be converted to a quote ──
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
@@ -1,7 +1,7 @@
<!-- wp:quote -->
- <blockquote class="wp-block-quote"><!-- wp:list -->
+ <blockquote><!-- wp:list -->
<ul><!-- wp:list-item -->
<li>one</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
401 | await editor.transformBlockTo( 'core/quote' );
402 |
> 403 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
404 | `<!-- wp:quote -->
405 | <blockquote class="wp-block-quote"><!-- wp:list -->
406 | <ul><!-- wp:list-item -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:403:52
|
[firefox] › editor/blocks/list.spec.js:395:2 › List (@firefox) › can be converted to a quote:
test/e2e/specs/editor/blocks/list.spec.js#L403
1) [firefox] › editor/blocks/list.spec.js:395:2 › List (@Firefox) › can be converted to a quote ──
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
@@ -1,7 +1,7 @@
<!-- wp:quote -->
- <blockquote class="wp-block-quote"><!-- wp:list -->
+ <blockquote><!-- wp:list -->
<ul><!-- wp:list-item -->
<li>one</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
401 | await editor.transformBlockTo( 'core/quote' );
402 |
> 403 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
404 | `<!-- wp:quote -->
405 | <blockquote class="wp-block-quote"><!-- wp:list -->
406 | <ul><!-- wp:list-item -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:403:52
|
[firefox] › editor/blocks/list.spec.js:395:2 › List (@firefox) › can be converted to a quote:
test/e2e/specs/editor/blocks/list.spec.js#L403
1) [firefox] › editor/blocks/list.spec.js:395:2 › List (@Firefox) › can be converted to a quote ──
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
@@ -1,7 +1,7 @@
<!-- wp:quote -->
- <blockquote class="wp-block-quote"><!-- wp:list -->
+ <blockquote><!-- wp:list -->
<ul><!-- wp:list-item -->
<li>one</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
401 | await editor.transformBlockTo( 'core/quote' );
402 |
> 403 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
404 | `<!-- wp:quote -->
405 | <blockquote class="wp-block-quote"><!-- wp:list -->
406 | <ul><!-- wp:list-item -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:403:52
|
[firefox] › editor/blocks/list.spec.js:713:2 › List (@firefox) › should create paragraph on Enter in quote block:
test/e2e/specs/editor/blocks/list.spec.js#L724
2) [firefox] › editor/blocks/list.spec.js:713:2 › List (@Firefox) › should create paragraph on Enter in quote block
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
@@ -1,7 +1,7 @@
<!-- wp:quote -->
- <blockquote class="wp-block-quote"><!-- wp:list -->
+ <blockquote><!-- wp:list -->
<ul><!-- wp:list-item -->
<li>aaa</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->
↵
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
722 | await page.keyboard.press( 'Enter' );
723 |
> 724 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
725 | `<!-- wp:quote -->
726 | <blockquote class="wp-block-quote"><!-- wp:list -->
727 | <ul><!-- wp:list-item -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:724:52
|
[firefox] › editor/blocks/list.spec.js:713:2 › List (@firefox) › should create paragraph on Enter in quote block:
test/e2e/specs/editor/blocks/list.spec.js#L724
2) [firefox] › editor/blocks/list.spec.js:713:2 › List (@Firefox) › should create paragraph on Enter in quote block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
@@ -1,7 +1,7 @@
<!-- wp:quote -->
- <blockquote class="wp-block-quote"><!-- wp:list -->
+ <blockquote><!-- wp:list -->
<ul><!-- wp:list-item -->
<li>aaa</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->
↵
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
722 | await page.keyboard.press( 'Enter' );
723 |
> 724 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
725 | `<!-- wp:quote -->
726 | <blockquote class="wp-block-quote"><!-- wp:list -->
727 | <ul><!-- wp:list-item -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:724:52
|
[firefox] › editor/blocks/list.spec.js:713:2 › List (@firefox) › should create paragraph on Enter in quote block:
test/e2e/specs/editor/blocks/list.spec.js#L724
2) [firefox] › editor/blocks/list.spec.js:713:2 › List (@Firefox) › should create paragraph on Enter in quote block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
@@ -1,7 +1,7 @@
<!-- wp:quote -->
- <blockquote class="wp-block-quote"><!-- wp:list -->
+ <blockquote><!-- wp:list -->
<ul><!-- wp:list-item -->
<li>aaa</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->
↵
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
722 | await page.keyboard.press( 'Enter' );
723 |
> 724 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
725 | `<!-- wp:quote -->
726 | <blockquote class="wp-block-quote"><!-- wp:list -->
727 | <ul><!-- wp:list-item -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:724:52
|
[firefox] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L869
3) [firefox] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->
<!-- wp:image {"align":"wide"} -->
- <figure class="wp-block-image alignwide"><img alt=""/></figure>
+ <figure><img alt=""/></figure>
<!-- /wp:image -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
867 | // Confirm correct setup.
868 | await expect.poll( editor.getEditedPostContent )
> 869 | .toBe( `<!-- wp:paragraph -->
| ^
870 | <p>1</p>
871 | <!-- /wp:paragraph -->
872 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:869:5
|
[firefox] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L869
3) [firefox] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->
<!-- wp:image {"align":"wide"} -->
- <figure class="wp-block-image alignwide"><img alt=""/></figure>
+ <figure><img alt=""/></figure>
<!-- /wp:image -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
867 | // Confirm correct setup.
868 | await expect.poll( editor.getEditedPostContent )
> 869 | .toBe( `<!-- wp:paragraph -->
| ^
870 | <p>1</p>
871 | <!-- /wp:paragraph -->
872 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:869:5
|
[firefox] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L869
3) [firefox] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->
<!-- wp:image {"align":"wide"} -->
- <figure class="wp-block-image alignwide"><img alt=""/></figure>
+ <figure><img alt=""/></figure>
<!-- /wp:image -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
867 | // Confirm correct setup.
868 | await expect.poll( editor.getEditedPostContent )
> 869 | .toBe( `<!-- wp:paragraph -->
| ^
870 | <p>1</p>
871 | <!-- /wp:paragraph -->
872 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:869:5
|
[firefox] › editor/various/writing-flow.spec.js:904:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L925
4) [firefox] › editor/various/writing-flow.spec.js:904:2 › Writing Flow (@Firefox, @WebKit) › should only consider the content as one tab stop
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:table -->
- <figure class="wp-block-table"><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
+ <figure><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
<!-- /wp:table -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
923 | // Confirm correct setup.
924 | await expect.poll( editor.getEditedPostContent )
> 925 | .toBe( `<!-- wp:table -->
| ^
926 | <figure class="wp-block-table"><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
927 | <!-- /wp:table -->` );
928 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:925:5
|
[chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L454
1) [chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: locator('a').filter({ hasText: 'Custom Link' })
Expected string: "rgb(255, 255, 255)"
Received string: "rgb(0, 0, 0)"
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for locator('a').filter({ hasText: 'Custom Link' })
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
452 |
453 | // Top level link colors.
> 454 | await expect( customLink ).toHaveCSS( 'color', textColor );
| ^
455 | await expect( pageLink ).toHaveCSS( 'color', textColor );
456 |
457 | // Navigation background.
at ColorControl.testFrontendColors (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:454:30)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:128:22
|
[chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L454
1) [chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: locator('a').filter({ hasText: 'Custom Link' })
Expected string: "rgb(255, 255, 255)"
Received string: "rgb(0, 0, 0)"
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for locator('a').filter({ hasText: 'Custom Link' })
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
452 |
453 | // Top level link colors.
> 454 | await expect( customLink ).toHaveCSS( 'color', textColor );
| ^
455 | await expect( pageLink ).toHaveCSS( 'color', textColor );
456 |
457 | // Navigation background.
at ColorControl.testFrontendColors (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:454:30)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:128:22
|
[chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L454
1) [chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: locator('a').filter({ hasText: 'Custom Link' })
Expected string: "rgb(255, 255, 255)"
Received string: "rgb(0, 0, 0)"
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for locator('a').filter({ hasText: 'Custom Link' })
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
- locator resolved to <a href="https://wordpress.org" class="wp-block-nav…>Custom Link</a>
- unexpected value "rgb(0, 0, 0)"
452 |
453 | // Top level link colors.
> 454 | await expect( customLink ).toHaveCSS( 'color', textColor );
| ^
455 | await expect( pageLink ).toHaveCSS( 'color', textColor );
456 |
457 | // Navigation background.
at ColorControl.testFrontendColors (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:454:30)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:128:22
|
[chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block:
test/e2e/specs/editor/blocks/paragraph.spec.js#L129
2) [chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:heading -->
- <h2 class="wp-block-heading">My Heading</h2>
+ <h2>My Heading</h2>
<!-- /wp:heading -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
127 |
128 | await expect.poll( editor.getEditedPostContent )
> 129 | .toBe( `<!-- wp:heading -->
| ^
130 | <h2 class="wp-block-heading">My Heading</h2>
131 | <!-- /wp:heading -->` );
132 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:129:6
|
[chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block:
test/e2e/specs/editor/blocks/paragraph.spec.js#L129
2) [chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:heading -->
- <h2 class="wp-block-heading">My Heading</h2>
+ <h2>My Heading</h2>
<!-- /wp:heading -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
127 |
128 | await expect.poll( editor.getEditedPostContent )
> 129 | .toBe( `<!-- wp:heading -->
| ^
130 | <h2 class="wp-block-heading">My Heading</h2>
131 | <!-- /wp:heading -->` );
132 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:129:6
|
[chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block:
test/e2e/specs/editor/blocks/paragraph.spec.js#L129
2) [chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:heading -->
- <h2 class="wp-block-heading">My Heading</h2>
+ <h2>My Heading</h2>
<!-- /wp:heading -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
127 |
128 | await expect.poll( editor.getEditedPostContent )
> 129 | .toBe( `<!-- wp:heading -->
| ^
130 | <h2 class="wp-block-heading">My Heading</h2>
131 | <!-- /wp:heading -->` );
132 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:129:6
|
[chromium] › editor/blocks/paragraph.spec.js:134:3 › Paragraph › Empty paragraph › should allow dropping HTML on an empty paragraph block:
test/e2e/specs/editor/blocks/paragraph.spec.js#L157
3) [chromium] › editor/blocks/paragraph.spec.js:134:3 › Paragraph › Empty paragraph › should allow dropping HTML on an empty paragraph block
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:heading -->
- <h2 class="wp-block-heading">My Heading</h2>
+ <h2>My Heading</h2>
<!-- /wp:heading -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
155 |
156 | await expect.poll( editor.getEditedPostContent )
> 157 | .toBe( `<!-- wp:heading -->
| ^
158 | <h2 class="wp-block-heading">My Heading</h2>
159 | <!-- /wp:heading -->` );
160 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:157:6
|
[chromium] › editor/blocks/paragraph.spec.js:134:3 › Paragraph › Empty paragraph › should allow dropping HTML on an empty paragraph block:
test/e2e/specs/editor/blocks/paragraph.spec.js#L157
3) [chromium] › editor/blocks/paragraph.spec.js:134:3 › Paragraph › Empty paragraph › should allow dropping HTML on an empty paragraph block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:heading -->
- <h2 class="wp-block-heading">My Heading</h2>
+ <h2>My Heading</h2>
<!-- /wp:heading -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
155 |
156 | await expect.poll( editor.getEditedPostContent )
> 157 | .toBe( `<!-- wp:heading -->
| ^
158 | <h2 class="wp-block-heading">My Heading</h2>
159 | <!-- /wp:heading -->` );
160 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:157:6
|
[chromium] › editor/blocks/paragraph.spec.js:134:3 › Paragraph › Empty paragraph › should allow dropping HTML on an empty paragraph block:
test/e2e/specs/editor/blocks/paragraph.spec.js#L157
3) [chromium] › editor/blocks/paragraph.spec.js:134:3 › Paragraph › Empty paragraph › should allow dropping HTML on an empty paragraph block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:heading -->
- <h2 class="wp-block-heading">My Heading</h2>
+ <h2>My Heading</h2>
<!-- /wp:heading -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
155 |
156 | await expect.poll( editor.getEditedPostContent )
> 157 | .toBe( `<!-- wp:heading -->
| ^
158 | <h2 class="wp-block-heading">My Heading</h2>
159 | <!-- /wp:heading -->` );
160 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:157:6
|
[chromium] › editor/blocks/preformatted.spec.js:11:2 › Preformatted › should preserve character newlines:
test/e2e/specs/editor/blocks/preformatted.spec.js#L25
4) [chromium] › editor/blocks/preformatted.spec.js:11:2 › Preformatted › should preserve character newlines
Error: Snapshot comparison failed:
<!-- wp:preformatted -->
<pre class="wp-block-preformatted">0<br>1<br>2</pre>
<!-- /wp:preformatted -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/__snapshots__/Preformatted-should-preserve-character-newlines-2-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-blocks-preformatted-Preformatted-should-preserve-character-newlines-chromium/Preformatted-should-preserve-character-newlines-2-actual.txt
23 | await editor.clickBlockOptionsMenuItem( 'Edit as HTML' );
24 |
> 25 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
26 | } );
27 |
28 | test( 'should preserve white space when merging', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/preformatted.spec.js:25:49
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L20
1) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 2
+ Received + 2
<!-- wp:buttons -->
- <div class="wp-block-buttons"><!-- wp:button -->
- <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
+ <div><!-- wp:button -->
+ <div><a class="wp-block-button__link wp-element-button">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->
18 | // Check the content.
19 | const content = await editor.getEditedPostContent();
> 20 | expect( content ).toBe(
| ^
21 | `<!-- wp:buttons -->
22 | <div class="wp-block-buttons"><!-- wp:button -->
23 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:20:21
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L20
1) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 2
+ Received + 2
<!-- wp:buttons -->
- <div class="wp-block-buttons"><!-- wp:button -->
- <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
+ <div><!-- wp:button -->
+ <div><a class="wp-block-button__link wp-element-button">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->
18 | // Check the content.
19 | const content = await editor.getEditedPostContent();
> 20 | expect( content ).toBe(
| ^
21 | `<!-- wp:buttons -->
22 | <div class="wp-block-buttons"><!-- wp:button -->
23 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:20:21
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L20
1) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 2
+ Received + 2
<!-- wp:buttons -->
- <div class="wp-block-buttons"><!-- wp:button -->
- <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
+ <div><!-- wp:button -->
+ <div><a class="wp-block-button__link wp-element-button">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->
18 | // Check the content.
19 | const content = await editor.getEditedPostContent();
> 20 | expect( content ).toBe(
| ^
21 | `<!-- wp:buttons -->
22 | <div class="wp-block-buttons"><!-- wp:button -->
23 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:20:21
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L42
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 2
+ Received + 2
<!-- wp:buttons -->
- <div class="wp-block-buttons"><!-- wp:button -->
- <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
+ <div><!-- wp:button -->
+ <div><a class="wp-block-button__link wp-element-button">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->
40 | // Check the content.
41 | const content = await editor.getEditedPostContent();
> 42 | expect( content ).toBe(
| ^
43 | `<!-- wp:buttons -->
44 | <div class="wp-block-buttons"><!-- wp:button -->
45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L42
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 2
+ Received + 2
<!-- wp:buttons -->
- <div class="wp-block-buttons"><!-- wp:button -->
- <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
+ <div><!-- wp:button -->
+ <div><a class="wp-block-button__link wp-element-button">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->
40 | // Check the content.
41 | const content = await editor.getEditedPostContent();
> 42 | expect( content ).toBe(
| ^
43 | `<!-- wp:buttons -->
44 | <div class="wp-block-buttons"><!-- wp:button -->
45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L42
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 2
+ Received + 2
<!-- wp:buttons -->
- <div class="wp-block-buttons"><!-- wp:button -->
- <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
+ <div><!-- wp:button -->
+ <div><a class="wp-block-button__link wp-element-button">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->
40 | // Check the content.
41 | const content = await editor.getEditedPostContent();
> 42 | expect( content ).toBe(
| ^
43 | `<!-- wp:buttons -->
44 | <div class="wp-block-buttons"><!-- wp:button -->
45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
|
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L73
3) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 2
+ Received + 2
<!-- wp:buttons -->
- <div class="wp-block-buttons"><!-- wp:button -->
- <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">WordPress</a></div>
+ <div><!-- wp:button -->
+ <div><a class="wp-block-button__link wp-element-button">WordPress</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->
71 | // Check the content.
72 | const content = await editor.getEditedPostContent();
> 73 | expect( content ).toBe(
| ^
74 | `<!-- wp:buttons -->
75 | <div class="wp-block-buttons"><!-- wp:button -->
76 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">WordPress</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:73:21
|
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L73
3) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 2
+ Received + 2
<!-- wp:buttons -->
- <div class="wp-block-buttons"><!-- wp:button -->
- <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">WordPress</a></div>
+ <div><!-- wp:button -->
+ <div><a class="wp-block-button__link wp-element-button">WordPress</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->
71 | // Check the content.
72 | const content = await editor.getEditedPostContent();
> 73 | expect( content ).toBe(
| ^
74 | `<!-- wp:buttons -->
75 | <div class="wp-block-buttons"><!-- wp:button -->
76 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">WordPress</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:73:21
|
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L73
3) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 2
+ Received + 2
<!-- wp:buttons -->
- <div class="wp-block-buttons"><!-- wp:button -->
- <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">WordPress</a></div>
+ <div><!-- wp:button -->
+ <div><a class="wp-block-button__link wp-element-button">WordPress</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->
71 | // Check the content.
72 | const content = await editor.getEditedPostContent();
> 73 | expect( content ).toBe(
| ^
74 | `<!-- wp:buttons -->
75 | <div class="wp-block-buttons"><!-- wp:button -->
76 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">WordPress</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:73:21
|
[chromium] › editor/blocks/buttons.spec.js:140:2 › Buttons › can jump to the link editor using the keyboard shortcut:
test/e2e/specs/editor/blocks/buttons.spec.js#L158
4) [chromium] › editor/blocks/buttons.spec.js:140:2 › Buttons › can jump to the link editor using the keyboard shortcut
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 2
+ Received + 2
<!-- wp:buttons -->
- <div class="wp-block-buttons"><!-- wp:button -->
- <div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.wordpress.org/">WordPress</a></div>
+ <div><!-- wp:button -->
+ <div><a class="wp-block-button__link wp-element-button" href="https://www.wordpress.org/">WordPress</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->
156 | // Check the content.
157 | const content = await editor.getEditedPostContent();
> 158 | expect( content ).toBe(
| ^
159 | `<!-- wp:buttons -->
160 | <div class="wp-block-buttons"><!-- wp:button -->
161 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.wordpress.org/">WordPress</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:158:21
|
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock:
test/e2e/specs/editor/various/content-only-lock.spec.js#L29
1) [chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Paragraph"i]')
============================================================
27 | await editor.canvas
28 | .locator( 'role=document[name="Block: Paragraph"i]' )
> 29 | .click();
| ^
30 | await page.keyboard.type( ' World' );
31 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
32 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:29:5
|
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock:
test/e2e/specs/editor/various/content-only-lock.spec.js#L29
1) [chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Paragraph"i]')
============================================================
27 | await editor.canvas
28 | .locator( 'role=document[name="Block: Paragraph"i]' )
> 29 | .click();
| ^
30 | await page.keyboard.type( ' World' );
31 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
32 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:29:5
|
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock:
test/e2e/specs/editor/various/content-only-lock.spec.js#L29
1) [chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Paragraph"i]')
============================================================
27 | await editor.canvas
28 | .locator( 'role=document[name="Block: Paragraph"i]' )
> 29 | .click();
| ^
30 | await page.keyboard.type( ' World' );
31 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
32 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:29:5
|
[chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks:
test/e2e/specs/editor/various/content-only-lock.spec.js#L55
2) [chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Paragraph"i]')
============================================================
53 | await editor.canvas
54 | .locator( 'role=document[name="Block: Paragraph"i]' )
> 55 | .click();
| ^
56 | await page.keyboard.type( ' WP' );
57 | await expect.poll( editor.getBlocks ).toMatchObject( [
58 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:55:5
|
[chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks:
test/e2e/specs/editor/various/content-only-lock.spec.js#L55
2) [chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Paragraph"i]')
============================================================
53 | await editor.canvas
54 | .locator( 'role=document[name="Block: Paragraph"i]' )
> 55 | .click();
| ^
56 | await page.keyboard.type( ' WP' );
57 | await expect.poll( editor.getBlocks ).toMatchObject( [
58 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:55:5
|
[chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks:
test/e2e/specs/editor/various/content-only-lock.spec.js#L55
2) [chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Paragraph"i]')
============================================================
53 | await editor.canvas
54 | .locator( 'role=document[name="Block: Paragraph"i]' )
> 55 | .click();
| ^
56 | await page.keyboard.type( ' WP' );
57 | await expect.poll( editor.getBlocks ).toMatchObject( [
58 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:55:5
|
[chromium] › editor/various/convert-block-type.spec.js:15:2 › Code block › should convert to a preformatted block:
test/e2e/specs/editor/various/convert-block-type.spec.js#L26
3) [chromium] › editor/various/convert-block-type.spec.js:15:2 › Code block › should convert to a preformatted block
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:code -->
- <pre class="wp-block-code"><code>print "Hello Dolly!"</code></pre>
+ <pre><code>print "Hello Dolly!"</code></pre>
<!-- /wp:code -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
24 | // Verify the content starts out as a Code block.
25 |
> 26 | await expect.poll( editor.getEditedPostContent ).toBe( `<!-- wp:code -->
| ^
27 | <pre class="wp-block-code"><code>${ code }</code></pre>
28 | <!-- /wp:code -->` );
29 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/convert-block-type.spec.js:26:52
|
[chromium] › editor/various/convert-block-type.spec.js:15:2 › Code block › should convert to a preformatted block:
test/e2e/specs/editor/various/convert-block-type.spec.js#L26
3) [chromium] › editor/various/convert-block-type.spec.js:15:2 › Code block › should convert to a preformatted block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:code -->
- <pre class="wp-block-code"><code>print "Hello Dolly!"</code></pre>
+ <pre><code>print "Hello Dolly!"</code></pre>
<!-- /wp:code -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
24 | // Verify the content starts out as a Code block.
25 |
> 26 | await expect.poll( editor.getEditedPostContent ).toBe( `<!-- wp:code -->
| ^
27 | <pre class="wp-block-code"><code>${ code }</code></pre>
28 | <!-- /wp:code -->` );
29 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/convert-block-type.spec.js:26:52
|
[chromium] › editor/various/convert-block-type.spec.js:15:2 › Code block › should convert to a preformatted block:
test/e2e/specs/editor/various/convert-block-type.spec.js#L26
3) [chromium] › editor/various/convert-block-type.spec.js:15:2 › Code block › should convert to a preformatted block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:code -->
- <pre class="wp-block-code"><code>print "Hello Dolly!"</code></pre>
+ <pre><code>print "Hello Dolly!"</code></pre>
<!-- /wp:code -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
24 | // Verify the content starts out as a Code block.
25 |
> 26 | await expect.poll( editor.getEditedPostContent ).toBe( `<!-- wp:code -->
| ^
27 | <pre class="wp-block-code"><code>${ code }</code></pre>
28 | <!-- /wp:code -->` );
29 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/convert-block-type.spec.js:26:52
|
[chromium] › editor/various/copy-cut-paste.spec.js:53:2 › Copy/cut/paste › should copy blocks when non textual elements are focused (image:
test/e2e/specs/editor/various/copy-cut-paste.spec.js#L61
4) [chromium] › editor/various/copy-cut-paste.spec.js:53:2 › Copy/cut/paste › should copy blocks when non textual elements are focused (image, spacer)
Error: Snapshot comparison failed:
<!-- wp:spacer -->
<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-copy-blocks-when-non-textual-elements-are-focused-image-spacer-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-paste-Copy-cut-paste-s-5307e--non-textual-elements-are-focused-image-spacer--chromium/Copy-cut-paste-should-copy-blocks-when-non-textual-elements-are-focused-image-spacer-1-actual.txt
59 | // At this point the spacer wrapper should be focused.
60 | await pageUtils.pressKeys( 'primary+c' );
> 61 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
62 |
63 | // The block appender is only visible when there's no selection.
64 | await page.evaluate( () => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:61:49
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L32
Error: expect(jest.fn()).not.toHaveErrored(expected)
Expected mock function not to be called but it was called with:
["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/separator JSHandle@object <hr/> <hr class=\"wp-block-separator\"/>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column\" style=\"flex-basis:66.66%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column\" style=\"flex-basis:33.33%\">
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/columns JSHandle@object <div></div> <div class=\"wp-block-columns alignwide\">
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:25%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:75%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/columns JSHandle@object <div></div> <div class=\"wp-block-columns are-vertically-aligned-center\">
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/group JSHandle@object <div></div> <div class=\"wp-block-group\" style=\"padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/separator JSHandle@object <hr/> <hr class=\"wp-block-separator alignwide has-text-color has-background is-style-wide\" style=\"background-color:#ffffff;color:#ffffff\"/>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:20%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:80%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
C
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L32
Error: expect(jest.fn()).not.toHaveWarned(expected)
Expected mock function not to be called but it was called with:
["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["wp.blocks.children.matcher is deprecated since version 6.1 and will be removed in version 6.3. Please use html source instead. See: https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, i
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L209
Error: expect(received).toMatchSnapshot()
Snapshot name: `Inserting blocks inserts blocks at root level when using the root appender while selection is in an inner block 1`
- Snapshot - 2
+ Received + 2
@@ -1,8 +1,8 @@
"<!-- wp:buttons -->
- <div class="wp-block-buttons"><!-- wp:button -->
- <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">1.1</a></div>
+ <div><!-- wp:button -->
+ <div><a class="wp-block-button__link wp-element-button">1.1</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->
<!-- wp:paragraph -->
<p>2</p>
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:209:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L32
Error: expect(jest.fn()).not.toHaveErrored(expected)
Expected mock function not to be called but it was called with:
["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/separator JSHandle@object <hr/> <hr class=\"wp-block-separator\"/>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column\" style=\"flex-basis:66.66%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column\" style=\"flex-basis:33.33%\">
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/columns JSHandle@object <div></div> <div class=\"wp-block-columns alignwide\">
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:25%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:75%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/columns JSHandle@object <div></div> <div class=\"wp-block-columns are-vertically-aligned-center\">
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/group JSHandle@object <div></div> <div class=\"wp-block-group\" style=\"padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/separator JSHandle@object <hr/> <hr class=\"wp-block-separator alignwide has-text-color has-background is-style-wide\" style=\"background-color:#ffffff;color:#ffffff\"/>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:20%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:80%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
C
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L32
Error: expect(jest.fn()).not.toHaveWarned(expected)
Expected mock function not to be called but it was called with:
["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["wp.blocks.children.matcher is deprecated since version 6.1 and will be removed in version 6.3. Please use html source instead. See: https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, i
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L223
Error: expect(received).toMatchSnapshot()
Snapshot name: `Inserting blocks inserts a block in proper place after having clicked \`Browse All\` from inline inserter 1`
- Snapshot - 1
+ Received + 1
@@ -1,11 +1,11 @@
<!-- wp:paragraph -->
<p>First paragraph</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
- <h2 class="wp-block-heading">Heading</h2>
+ <h2>Heading</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>Second paragraph</p>
<!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:223:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L32
Error: expect(jest.fn()).not.toHaveErrored(expected)
Expected mock function not to be called but it was called with:
["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/separator JSHandle@object <hr/> <hr class=\"wp-block-separator\"/>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column\" style=\"flex-basis:66.66%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column\" style=\"flex-basis:33.33%\">
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/columns JSHandle@object <div></div> <div class=\"wp-block-columns alignwide\">
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:25%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:75%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/columns JSHandle@object <div></div> <div class=\"wp-block-columns are-vertically-aligned-center\">
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/group JSHandle@object <div></div> <div class=\"wp-block-group\" style=\"padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/separator JSHandle@object <hr/> <hr class=\"wp-block-separator alignwide has-text-color has-background is-style-wide\" style=\"background-color:#ffffff;color:#ffffff\"/>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:20%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:80%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
C
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L32
Error: expect(jest.fn()).not.toHaveWarned(expected)
Expected mock function not to be called but it was called with:
["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["wp.blocks.children.matcher is deprecated since version 6.1 and will be removed in version 6.3. Please use html source instead. See: https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, i
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L32
Error: expect(jest.fn()).not.toHaveErrored(expected)
Expected mock function not to be called but it was called with:
["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/separator JSHandle@object <hr/> <hr class=\"wp-block-separator\"/>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column\" style=\"flex-basis:66.66%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column\" style=\"flex-basis:33.33%\">
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/columns JSHandle@object <div></div> <div class=\"wp-block-columns alignwide\">
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:25%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:75%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/columns JSHandle@object <div></div> <div class=\"wp-block-columns are-vertically-aligned-center\">
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/group JSHandle@object <div></div> <div class=\"wp-block-group\" style=\"padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/query JSHandle@object <div></div> <div class=\"wp-block-query\">······
</div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/separator JSHandle@object <hr/> <hr class=\"wp-block-separator alignwide has-text-color has-background is-style-wide\" style=\"background-color:#ffffff;color:#ffffff\"/>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:20%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
Content retrieved from post body:·
%s core/column JSHandle@object <div></div> <div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:80%\"></div>"],["Block validation: Block validation failed for `%s` (%o).·
Content generated by `save` function:·
%s·
C
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L32
Error: expect(jest.fn()).not.toHaveWarned(expected)
Expected mock function not to be called but it was called with:
["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["wp.blocks.children.matcher is deprecated since version 6.1 and will be removed in version 6.3. Please use html source instead. See: https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, instead saw %o. JSHandle@array JSHandle@array"],["Block validation: Expected attributes %o, i
|
🎭 Playwright Run Summary
5 failed
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:26:2 › Deprecated Node Matcher › should insert block with node source
[chromium] › editor/plugins/deprecated-node-matcher.spec.js:36:2 › Deprecated Node Matcher › should insert block with children source
[chromium] › editor/plugins/iframed-block.spec.js:16:2 › Iframed block › should load script and dependencies in iframe
[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/plugins/post-type-templates.spec.js:98:3 › Post type templates › With default post format assigned › should populate new post with default block for format
124 passed (7.4m)
|
🎭 Playwright Run Summary
3 failed
[chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block
[chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
[chromium] › editor/various/writing-flow.spec.js:904:2 › Writing Flow (@Firefox, @WebKit) › should only consider the content as one tab stop
1 skipped
147 passed (8.1m)
|
🎭 Playwright Run Summary
7 failed
[chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block
[chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block
[chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else
[chromium] › site-editor/template-revert.spec.js:61:2 › Template Revert › should show the original content after revert
[chromium] › site-editor/template-revert.spec.js:158:2 › Template Revert › should show the original content after revert, clicking undo then redo in the header toolbar
[chromium] › site-editor/template-revert.spec.js:190:2 › Template Revert › should show the original content after revert, clicking undo in the notice then undo in the header toolbar
[chromium] › widgets/customizing-widgets.spec.js:236:2 › Widgets Customizer › should move focus to the block
1 flaky
[chromium] › site-editor/font-library.spec.js:45:3 › Font Library › When a theme with bundled fonts is active › should display the "Manage Fonts" icon
1 skipped
107 passed (9.7m)
|
🎭 Playwright Run Summary
4 failed
[webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter
[webkit] › editor/various/inserting-blocks.spec.js:147:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter
[webkit] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
[webkit] › editor/various/writing-flow.spec.js:904:2 › Writing Flow (@Firefox, @WebKit) › should only consider the content as one tab stop
142 passed (9.4m)
|
🎭 Playwright Run Summary
4 failed
[firefox] › editor/blocks/list.spec.js:395:2 › List (@Firefox) › can be converted to a quote ───
[firefox] › editor/blocks/list.spec.js:713:2 › List (@Firefox) › should create paragraph on Enter in quote block
[firefox] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
[firefox] › editor/various/writing-flow.spec.js:904:2 › Writing Flow (@Firefox, @WebKit) › should only consider the content as one tab stop
3 skipped
115 passed (9.4m)
|
🎭 Playwright Run Summary
31 failed
[chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text
[chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block
[chromium] › editor/blocks/paragraph.spec.js:134:3 › Paragraph › Empty paragraph › should allow dropping HTML on an empty paragraph block
[chromium] › editor/blocks/preformatted.spec.js:11:2 › Preformatted › should preserve character newlines
[chromium] › editor/blocks/preformatted.spec.js:28:2 › Preformatted › should preserve white space when merging
[chromium] › editor/blocks/quote.spec.js:15:2 › Quote › should allow the user to type right away
[chromium] › editor/blocks/quote.spec.js:31:2 › Quote › can be created by using > at the start of a paragraph block
[chromium] › editor/blocks/quote.spec.js:56:2 › Quote › can be created by typing > in front of text of a paragraph block
[chromium] › editor/blocks/quote.spec.js:76:2 › Quote › can be created by typing "/quote" ──────
[chromium] › editor/blocks/quote.spec.js:93:2 › Quote › can be created by converting a paragraph
[chromium] › editor/blocks/quote.spec.js:111:2 › Quote › can be created by converting multiple paragraphs
[chromium] › editor/blocks/quote.spec.js:220:2 › Quote › can be created by converting a heading
[chromium] › editor/blocks/quote.spec.js:236:2 › Quote › can be converted to a pullquote ───────
[chromium] › editor/blocks/quote.spec.js:251:2 › Quote › can be split at the end ───────────────
[chromium] › editor/blocks/quote.spec.js:284:2 › Quote › can be unwrapped on Backspace ─────────
[chromium] › editor/blocks/quote.spec.js:297:2 › Quote › can be unwrapped with content on Backspace
[chromium] › editor/blocks/separator.spec.js:11:2 › Separator › can be created by three dashes and enter
[chromium] › editor/blocks/spacer.spec.js:11:2 › Spacer › can be created by typing "/spacer" ───
[chromium] › editor/blocks/spacer.spec.js:22:2 › Spacer › can be resized using the drag handle and remains selected after being dragged
[chromium] › editor/blocks/table.spec.js:11:2 › Table › displays a form for choosing the row and column count of the table
[chromium] › editor/blocks/table.spec.js:50:2 › Table › allows text to by typed into cells ─────
[chromium] › editor/blocks/table.spec.js:80:2 › Table › allows header and footer rows to be switched on and off
[chromium] › editor/blocks/table.spec.js:146:2 › Table › allows adding and deleting columns across the table header, body and footer
[chromium] › editor/blocks/table.spec.js:187:2 › Table › allows columns to be aligned ──────────
[chromium] › editor/blocks/table.spec.js:231:2 › Table › allows cells to be selected when the cell area outside of the RichText is clicked
[chromium] › editor/blocks/table.spec.js:270:2 › Table › allows a caption to be added ──────────
[chromium] › editor/blocks/table.spec.js:286:2 › Table › up and down arrow navigation ──────────
[chromium] › editor/plugins/align-hook.spec.js:83:3 › Align Hook Works as Expected › Block with align true › correctly applies the selected alignment and correctly removes the alignment
[chromium] › editor/plugins/align-hook.spec.js:160:3 › Align Hook Works as Expected › Block with align array › correctly applies the selected alignment and correctly removes the alignment
[chromium] › editor/plugins/align-hook.spec.js:233:3 › Align Hook Works as Expected › Block with default align › the default markup does not contain the alignment attribute but contains the alignment class
[chromium] › editor/plugins/align-hook.spec.js:261:3 › Align Hook Works as Expected › Block with default align › correctly applies the selected alignment and correctly removes the alignment
1 skipped
82 passed (12.6m)
|
🎭 Playwright Run Summary
21 failed
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ────────
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
[chromium] › editor/blocks/buttons.spec.js:140:2 › Buttons › can jump to the link editor using the keyboard shortcut
[chromium] › editor/blocks/buttons.spec.js:260:2 › Buttons › can resize width ──────────────────
[chromium] › editor/blocks/buttons.spec.js:282:2 › Buttons › can apply named colors ────────────
[chromium] › editor/blocks/buttons.spec.js:311:2 › Buttons › can apply custom colors ───────────
[chromium] › editor/blocks/buttons.spec.js:343:2 › Buttons › can apply named gradient background color
[chromium] › editor/blocks/buttons.spec.js:372:2 › Buttons › can apply custom gradient background color
[chromium] › editor/blocks/code.spec.js:11:2 › Code › can be created by three backticks and enter
[chromium] › editor/blocks/code.spec.js:39:2 › Code › should paste plain text ──────────────────
[chromium] › editor/blocks/gallery.spec.js:42:2 › Gallery › can be transformed from pasting shortcode, and can undo/redo
[chromium] › editor/blocks/gallery.spec.js:89:2 › Gallery › can be created using uploaded images
[chromium] › editor/blocks/group.spec.js:11:2 › Group › can be created using the block inserter
[chromium] › editor/blocks/group.spec.js:41:2 › Group › can be created using the slash inserter
[chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender
[chromium] › editor/blocks/group.spec.js:83:2 › Group › can merge into group with Backspace ────
[chromium] › editor/blocks/image.spec.js:35:2 › Image › can be inserted via image upload ───────
[chromium] › editor/blocks/image.spec.js:394:2 › Image › should undo without broken temporary state
[chromium] › editor/blocks/list.spec.js:395:2 › List (@Firefox) › can be converted to a quote ──
[chromium] › editor/blocks/list.spec.js:713:2 › List (@Firefox) › should create paragraph on Enter in quote block
11 skipped
130 passed (12.1m)
|
🎭 Playwright Run Summary
27 failed
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock
[chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks
[chromium] › editor/various/convert-block-type.spec.js:15:2 › Code block › should convert to a preformatted block
[chromium] › editor/various/copy-cut-paste.spec.js:53:2 › Copy/cut/paste › should copy blocks when non textual elements are focused (image, spacer)
[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/copy-cut-paste.spec.js:282:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between
[chromium] › editor/various/copy-cut-paste.spec.js:349:2 › Copy/cut/paste › should cut/paste partial selection with other blocks in-between
[chromium] › editor/various/copy-cut-paste.spec.js:383:2 › Copy/cut/paste › should cut partial selection and merge like a normal `delete` - not forward
[chromium] › editor/various/copy-cut-paste.spec.js:414:2 › Copy/cut/paste › should paste plain text in plain text context when cross block selection is copied
[chromium] › editor/various/draggable-blocks.spec.js:174:2 › Draggable block › can drag and drop to the start of a horizontal block list
[chromium] › editor/various/draggable-blocks.spec.js:255:2 › Draggable block › can drag and drop to the end of a horizontal block list
[chromium] › editor/various/font-size-picker.spec.js:22:3 › Font Size Picker › Common › should apply a custom font size using the font size input
[chromium] › editor/various/font-size-picker.spec.js:44:3 › Font Size Picker › Common › should reset a custom font size using input field
[chromium] › editor/various/font-size-picker.spec.js:136:3 › Font Size Picker › More font sizes › should apply a named font size using the font size buttons
[chromium] › editor/various/font-size-picker.spec.js:158:3 › Font Size Picker › More font sizes › should reset a named font size using the tools panel menu
[chromium] › editor/various/font-size-picker.spec.js:191:3 › Font Size Picker › More font sizes › should reset a named font size using input field
[chromium] › editor/various/font-size-picker.spec.js:229:3 › Font Size Picker › Few font sizes › should apply a named font size using the font size buttons
[chromium] › editor/various/font-size-picker.spec.js:248:3 › Font Size Picker › Few font sizes › should reset a named font size using the tools panel menu
[chromium] › editor/various/font-size-picker.spec.js:278:3 › Font Size Picker › Few font sizes › should reset a named font size using input field
[chromium] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter
[chromium] › editor/various/inserting-blocks.spec.js:147:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter
[chromium] › editor/various/inserting-blocks.spec.js:409:2 › insert media from inserter › insert media from the global inserter
[chromium] › editor/various/keyboard-navigable-blocks.spec.js:19:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order
[chromium] › editor/various/keyboard-navigable-blocks.spec.js:44:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected
[chromium] › editor/various/keyboard-navigable-blocks.spec.js:131:2 › Order of block keyboard navigation › should navigate correctly with multi selection
107 passed (15.0
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
516 MB |
|
flaky-tests-report
Expired
|
486 KB |
|