Make the shortcut provider optional #82299
This run and associated checks have been archived and are scheduled for deletion.
Learn more about checks retention
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Matrix: e2e-puppeteer
Report to GitHub
10s
Annotations
57 errors and 4 notices
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/links.test.js#L378
Error: expect(received).toMatchSnapshot()
Snapshot name: `Links allows use of escape key to dismiss the url popover 1`
- Snapshot - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>This is Gutenberg.</p>
+ <p>This is Gutenberg</p>
<!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/links.test.js:378:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L813
TimeoutError: waiting for XPath `//*[@ROLE='option' and contains(., 'Heading')]` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:702:22)
at Frame.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1320:47)
at Page.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3281:29)
at waitForXPath (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/inserter.js:185:23)
at waitForInsertElement (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/inserter.js:215:31)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at searchForBlock (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/inserter.js:288:9)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:258:3)
|
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L813
TimeoutError: waiting for XPath `//button[text()="Browse all"]` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:702:22)
at Frame.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1320:47)
at Page.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3281:29)
at Object.waitForXPath (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:321:32)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/format-library/text-color.test.js#L40
Error: expect(received).toMatchSnapshot()
Snapshot name: `RichText should remove highlighting element 1`
- Snapshot - 1
+ Received + 1
<!-- wp:paragraph -->
- <p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-cyan-bluish-gray-color">1</mark></p>
+ <p>1</p>
<!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/format-library/text-color.test.js:40:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 3
Process completed with exit code 1.
|
Puppeteer - 1:
packages/e2e-tests/specs/experiments/blocks/post-comments-form.test.js#L813
TimeoutError: waiting for XPath `//*[@ROLE='option' and contains(., 'Comments Form')]` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:702:22)
at Frame.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1320:47)
at Page.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3281:29)
at waitForXPath (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/inserter.js:185:23)
at waitForInsertElement (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/inserter.js:215:31)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at insertFromGlobalInserter (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/inserter.js:249:18)
at insertBlock (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/inserter.js:330:2)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/experiments/blocks/post-comments-form.test.js:45:4)
|
Puppeteer - 1
Process completed with exit code 1.
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/rich-text.test.js#L41
Error: expect(received).toMatchSnapshot()
Snapshot name: `RichText should apply formatting with primary shortcut 1`
- Snapshot - 1
+ Received + 1
<!-- wp:paragraph -->
- <p><strong>test</strong></p>
+ <p>test</p>
<!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/rich-text.test.js:41:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/rich-text.test.js#L108
Error: expect(received).toMatchSnapshot()
Snapshot name: `RichText should transform backtick to code 2`
- Snapshot - 3
+ Received + 0
- <!-- wp:paragraph -->
- <p>A `backtick`</p>
- <!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/rich-text.test.js:108:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/rich-text.test.js#L166
Error: expect(received).toMatchSnapshot()
Snapshot name: `RichText should transform when typing backtick over selection 2`
- Snapshot - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>A `selection` test.</p>
+ <p>A selection test.</p>
<!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/rich-text.test.js:166:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/rich-text.test.js#L350
Error: expect(received).toMatchSnapshot()
Snapshot name: `RichText should not split rich text on inline paste 1`
- Snapshot - 1
+ Received + 9
<!-- wp:paragraph -->
- <p>123</p>
+ <p>1</p>
+ <!-- /wp:paragraph -->
+
+ <!-- wp:paragraph -->
+ <p>2</p>
+ <!-- /wp:paragraph -->
+
+ <!-- wp:paragraph -->
+ <p>3</p>
<!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/rich-text.test.js:350:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/rich-text.test.js#L366
Error: expect(received).toMatchSnapshot()
Snapshot name: `RichText should not split rich text on inline paste with formatting 1`
- Snapshot - 1
+ Received + 9
<!-- wp:paragraph -->
- <p>a1<strong>2</strong>3b</p>
+ <p>a</p>
+ <!-- /wp:paragraph -->
+
+ <!-- wp:paragraph -->
+ <p>1<strong>2</strong>3</p>
+ <!-- /wp:paragraph -->
+
+ <!-- wp:paragraph -->
+ <p>b</p>
<!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/rich-text.test.js:366:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/rich-text.test.js#L425
Error: expect(received).toMatchSnapshot()
Snapshot name: `RichText should preserve internal formatting 1`
- Snapshot - 1
+ Received + 1
<!-- wp:paragraph -->
- <p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-cyan-bluish-gray-color">1</mark></p>
+ <p>1</p>
<!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/rich-text.test.js:425:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/rich-text.test.js#L498
Error: expect(received).toMatchSnapshot()
Snapshot name: `RichText should paste list contents into paragraph 1`
- Snapshot - 9
+ Received + 3
<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>1<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>2</li>
- <!-- /wp:list-item --></ul>
- <!-- /wp:list --></li>
- <!-- /wp:list-item --></ul>
- <!-- /wp:list -->
-
- <!-- wp:list -->
- <ul><!-- wp:list-item -->
- <li>1<!-- wp:list -->
- <ul><!-- wp:list-item -->
+ <!-- /wp:list-item -->
+
+ <!-- wp:list-item -->
<li>2</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list --></li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/rich-text.test.js:498:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/blocks/site-title.test.js#L58
Error: expect(received).toEqual(expected) // deep equality
Expected: "New Site Title"
Received: "New Site TitleNew Site TitleNew Site Titlegutenberg"
at Object.toEqual (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/blocks/site-title.test.js:58:23)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2
Process completed with exit code 1.
|
[chromium] › editor/various/a11y.spec.js:54:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L78
1) [chromium] › editor/various/a11y.spec.js:54:2 › a11y (@Firefox, @WebKit) › should constrain tabbing within a modal
Error: Timed out 5000ms waiting for expect(received).not.toBeFocused()
Call log:
- expect.not.toBeFocused with timeout 5000ms
- waiting for locator('role=dialog[name="Keyboard shortcuts"i]').locator('role=button[name="Close"i]')
- waiting for locator('role=dialog[name="Keyboard shortcuts"i]').locator('role=button[name="Close"i]')
76 | // experience.
77 | // See: https://github.com/WordPress/gutenberg/issues/9410
> 78 | await expect( closeButton ).not.toBeFocused();
| ^
79 |
80 | // Open keyboard shortcuts modal.
81 | await pageUtils.pressKeys( 'Tab' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:78:35
|
[chromium] › editor/various/a11y.spec.js:54:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L78
1) [chromium] › editor/various/a11y.spec.js:54:2 › a11y (@Firefox, @WebKit) › should constrain tabbing within a modal
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).not.toBeFocused()
Call log:
- expect.not.toBeFocused with timeout 5000ms
- waiting for locator('role=dialog[name="Keyboard shortcuts"i]').locator('role=button[name="Close"i]')
- waiting for locator('role=dialog[name="Keyboard shortcuts"i]').locator('role=button[name="Close"i]')
76 | // experience.
77 | // See: https://github.com/WordPress/gutenberg/issues/9410
> 78 | await expect( closeButton ).not.toBeFocused();
| ^
79 |
80 | // Open keyboard shortcuts modal.
81 | await pageUtils.pressKeys( 'Tab' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:78:35
|
[chromium] › editor/various/a11y.spec.js:54:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L78
1) [chromium] › editor/various/a11y.spec.js:54:2 › a11y (@Firefox, @WebKit) › should constrain tabbing within a modal
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).not.toBeFocused()
Call log:
- expect.not.toBeFocused with timeout 5000ms
- waiting for locator('role=dialog[name="Keyboard shortcuts"i]').locator('role=button[name="Close"i]')
- waiting for locator('role=dialog[name="Keyboard shortcuts"i]').locator('role=button[name="Close"i]')
76 | // experience.
77 | // See: https://github.com/WordPress/gutenberg/issues/9410
> 78 | await expect( closeButton ).not.toBeFocused();
| ^
79 |
80 | // Open keyboard shortcuts modal.
81 | await pageUtils.pressKeys( 'Tab' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:78:35
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L319
2) [chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>My name is @j ...a secret.</p>
+ <p>My name is @j</p>
<!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
317 | await page.keyboard.type( testData.postCompleterInput );
318 | // The characters before `Escape` should remain (i.e. `~app`)
> 319 | await expect
| ^
320 | .poll( editor.getEditedPostContent )
321 | .toBe( testData.snapshot );
322 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:319:4
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L319
2) [chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>My name is @j ...a secret.</p>
+ <p>My name is @j</p>
<!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
317 | await page.keyboard.type( testData.postCompleterInput );
318 | // The characters before `Escape` should remain (i.e. `~app`)
> 319 | await expect
| ^
320 | .poll( editor.getEditedPostContent )
321 | .toBe( testData.snapshot );
322 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:319:4
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L319
2) [chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>My name is @j ...a secret.</p>
+ <p>My name is @j</p>
<!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
317 | await page.keyboard.type( testData.postCompleterInput );
318 | // The characters before `Escape` should remain (i.e. `~app`)
> 319 | await expect
| ^
320 | .poll( editor.getEditedPostContent )
321 | .toBe( testData.snapshot );
322 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:319:4
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L319
3) [chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>My favorite fruit is ~a ...no I changed my mind. It's mango.</p>
+ <p>My favorite fruit is ~a</p>
<!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
317 | await page.keyboard.type( testData.postCompleterInput );
318 | // The characters before `Escape` should remain (i.e. `~app`)
> 319 | await expect
| ^
320 | .poll( editor.getEditedPostContent )
321 | .toBe( testData.snapshot );
322 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:319:4
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L319
3) [chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>My favorite fruit is ~a ...no I changed my mind. It's mango.</p>
+ <p>My favorite fruit is ~a</p>
<!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
317 | await page.keyboard.type( testData.postCompleterInput );
318 | // The characters before `Escape` should remain (i.e. `~app`)
> 319 | await expect
| ^
320 | .poll( editor.getEditedPostContent )
321 | .toBe( testData.snapshot );
322 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:319:4
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L319
3) [chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>My favorite fruit is ~a ...no I changed my mind. It's mango.</p>
+ <p>My favorite fruit is ~a</p>
<!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
317 | await page.keyboard.type( testData.postCompleterInput );
318 | // The characters before `Escape` should remain (i.e. `~app`)
> 319 | await expect
| ^
320 | .poll( editor.getEditedPostContent )
321 | .toBe( testData.snapshot );
322 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:319:4
|
[chromium] › editor/various/block-deletion.spec.js:108:2 › Block deletion › deleting the last block via the keyboard shortcut:
test/e2e/specs/editor/various/block-deletion.spec.js#L140
4) [chromium] › editor/various/block-deletion.spec.js:108:2 › Block deletion › deleting the last block via the keyboard shortcut
Error: expect(received).toMatchObject(expected)
- Expected - 6
+ Received + 4
Array [
Object {
"attributes": Object {
"content": "First",
+ "dropCap": false,
},
- "name": "core/paragraph",
- },
- Object {
- "attributes": Object {
- "content": "Second",
- },
+ "clientId": "1312cf48-98e3-47a3-acd8-7358d1426e41",
+ "innerBlocks": Array [],
+ "isValid": true,
"name": "core/paragraph",
},
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
138 |
139 | // Ensure the last block was removed.
> 140 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
141 | { name: 'core/paragraph', attributes: { content: 'First' } },
142 | { name: 'core/paragraph', attributes: { content: 'Second' } },
143 | ] );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-deletion.spec.js:140:3
|
[chromium] › editor/blocks/buttons.spec.js:49:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L66
1) [chromium] › editor/blocks/buttons.spec.js:49:2 › Buttons › dismisses link editor when escape is pressed
Error: expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=textbox[name="Button text"i]')
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- waiting for locator('role=textbox[name="Button text"i]')
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
64 | await expect(
65 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 66 | ).toBeFocused();
| ^
67 | await page.keyboard.type( 'WordPress' );
68 |
69 | // Check the content.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:66:5
|
[chromium] › editor/blocks/buttons.spec.js:49:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L66
1) [chromium] › editor/blocks/buttons.spec.js:49:2 › Buttons › dismisses link editor when escape is pressed
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=textbox[name="Button text"i]')
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- waiting for locator('role=textbox[name="Button text"i]')
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
64 | await expect(
65 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 66 | ).toBeFocused();
| ^
67 | await page.keyboard.type( 'WordPress' );
68 |
69 | // Check the content.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:66:5
|
[chromium] › editor/blocks/buttons.spec.js:49:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L66
1) [chromium] › editor/blocks/buttons.spec.js:49:2 › Buttons › dismisses link editor when escape is pressed
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=textbox[name="Button text"i]')
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- waiting for locator('role=textbox[name="Button text"i]')
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
64 | await expect(
65 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 66 | ).toBeFocused();
| ^
67 | await page.keyboard.type( 'WordPress' );
68 |
69 | // Check the content.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:66:5
|
[chromium] › editor/blocks/buttons.spec.js:80:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted:
test/e2e/specs/editor/blocks/buttons.spec.js#L104
2) [chromium] › editor/blocks/buttons.spec.js:80:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted
Error: expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=textbox[name="Button text"i]')
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- waiting for locator('role=textbox[name="Button text"i]')
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
102 | await expect(
103 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 104 | ).toBeFocused();
| ^
105 |
106 | // The link control should still be visible when a URL is set.
107 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:104:5
|
[chromium] › editor/blocks/buttons.spec.js:80:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted:
test/e2e/specs/editor/blocks/buttons.spec.js#L104
2) [chromium] › editor/blocks/buttons.spec.js:80:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=textbox[name="Button text"i]')
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- waiting for locator('role=textbox[name="Button text"i]')
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
102 | await expect(
103 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 104 | ).toBeFocused();
| ^
105 |
106 | // The link control should still be visible when a URL is set.
107 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:104:5
|
[chromium] › editor/blocks/buttons.spec.js:80:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted:
test/e2e/specs/editor/blocks/buttons.spec.js#L104
2) [chromium] › editor/blocks/buttons.spec.js:80:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=textbox[name="Button text"i]')
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- waiting for locator('role=textbox[name="Button text"i]')
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
- locator resolved to <div role="textbox" aria-multiline="true" contentedit…>…</div>
- unexpected value "not focused"
102 | await expect(
103 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 104 | ).toBeFocused();
| ^
105 |
106 | // The link control should still be visible when a URL is set.
107 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:104:5
|
[chromium] › editor/blocks/buttons.spec.js:277:2 › Buttons › can apply custom gradient background color:
test/e2e/specs/editor/blocks/buttons.spec.js#L298
3) [chromium] › editor/blocks/buttons.spec.js:277:2 › Buttons › can apply custom gradient background color
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name=/^Gradient control point at position 100% with color code/]')
============================================================
296 | await page.fill( 'role=textbox[name="Hex color"i]', 'ff0000' );
297 | await page.keyboard.press( 'Escape' );
> 298 | await page.click(
| ^
299 | 'role=button[name=/^Gradient control point at position 100% with color code/]'
300 | );
301 | await page.fill( 'role=textbox[name="Hex color"i]', '00ff00' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:298:14
|
[chromium] › editor/blocks/buttons.spec.js:277:2 › Buttons › can apply custom gradient background color:
test/e2e/specs/editor/blocks/buttons.spec.js#L298
3) [chromium] › editor/blocks/buttons.spec.js:277:2 › Buttons › can apply custom gradient background color
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name=/^Gradient control point at position 100% with color code/]')
============================================================
296 | await page.fill( 'role=textbox[name="Hex color"i]', 'ff0000' );
297 | await page.keyboard.press( 'Escape' );
> 298 | await page.click(
| ^
299 | 'role=button[name=/^Gradient control point at position 100% with color code/]'
300 | );
301 | await page.fill( 'role=textbox[name="Hex color"i]', '00ff00' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:298:14
|
[chromium] › editor/blocks/buttons.spec.js:277:2 › Buttons › can apply custom gradient background color:
test/e2e/specs/editor/blocks/buttons.spec.js#L298
3) [chromium] › editor/blocks/buttons.spec.js:277:2 › Buttons › can apply custom gradient background color
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name=/^Gradient control point at position 100% with color code/]')
============================================================
296 | await page.fill( 'role=textbox[name="Hex color"i]', 'ff0000' );
297 | await page.keyboard.press( 'Escape' );
> 298 | await page.click(
| ^
299 | 'role=button[name=/^Gradient control point at position 100% with color code/]'
300 | );
301 | await page.fill( 'role=textbox[name="Hex color"i]', '00ff00' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:298:14
|
[chromium] › editor/blocks/classic.spec.js:47:2 › Classic › should insert media:
test/e2e/specs/editor/blocks/classic.spec.js#L99
4) [chromium] › editor/blocks/classic.spec.js:47:2 › Classic › should insert media, convert to blocks, and undo in one step
Error: expect(received).toMatch(expected)
Expected pattern: /\[gallery ids=\"\d+\"\]/
Received string: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
97 | page.locator( 'role=document[name="Block: Classic"i]' )
98 | ).toBeVisible();
> 99 | await expect
| ^
100 | .poll( editor.getEditedPostContent )
101 | .toMatch( /\[gallery ids=\"\d+\"\]/ );
102 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/classic.spec.js:99:3
|
[chromium] › editor/various/undo.spec.js:17:2 › undo › should undo typing after a pause:
test/e2e/specs/editor/various/undo.spec.js#L37
1) [chromium] › editor/various/undo.spec.js:17:2 › undo › should undo typing after a pause ───────
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "before pause",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
35 | await pageUtils.pressKeys( 'primary+z' );
36 |
> 37 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
38 | {
39 | name: 'core/paragraph',
40 | attributes: { content: 'before pause' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:37:3
|
[chromium] › editor/various/undo.spec.js:17:2 › undo › should undo typing after a pause:
test/e2e/specs/editor/various/undo.spec.js#L37
1) [chromium] › editor/various/undo.spec.js:17:2 › undo › should undo typing after a pause ───────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "before pause",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
35 | await pageUtils.pressKeys( 'primary+z' );
36 |
> 37 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
38 | {
39 | name: 'core/paragraph',
40 | attributes: { content: 'before pause' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:37:3
|
[chromium] › editor/various/undo.spec.js:17:2 › undo › should undo typing after a pause:
test/e2e/specs/editor/various/undo.spec.js#L37
1) [chromium] › editor/various/undo.spec.js:17:2 › undo › should undo typing after a pause ───────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "before pause",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
35 | await pageUtils.pressKeys( 'primary+z' );
36 |
> 37 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
38 | {
39 | name: 'core/paragraph',
40 | attributes: { content: 'before pause' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:37:3
|
[chromium] › editor/various/undo.spec.js:85:2 › undo › should undo typing after non input change:
test/e2e/specs/editor/various/undo.spec.js#L108
2) [chromium] › editor/various/undo.spec.js:85:2 › undo › should undo typing after non input change
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "before keyboard ",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
106 | await pageUtils.pressKeys( 'primary+z' );
107 |
> 108 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
109 | {
110 | name: 'core/paragraph',
111 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:108:3
|
[chromium] › editor/various/undo.spec.js:85:2 › undo › should undo typing after non input change:
test/e2e/specs/editor/various/undo.spec.js#L108
2) [chromium] › editor/various/undo.spec.js:85:2 › undo › should undo typing after non input change
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "before keyboard ",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
106 | await pageUtils.pressKeys( 'primary+z' );
107 |
> 108 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
109 | {
110 | name: 'core/paragraph',
111 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:108:3
|
[chromium] › editor/various/undo.spec.js:85:2 › undo › should undo typing after non input change:
test/e2e/specs/editor/various/undo.spec.js#L108
2) [chromium] › editor/various/undo.spec.js:85:2 › undo › should undo typing after non input change
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "before keyboard ",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
106 | await pageUtils.pressKeys( 'primary+z' );
107 |
> 108 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
109 | {
110 | name: 'core/paragraph',
111 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:108:3
|
[chromium] › editor/various/undo.spec.js:187:2 › undo › Should undo/redo to expected level intervals:
test/e2e/specs/editor/various/undo.spec.js#L219
3) [chromium] › editor/various/undo.spec.js:187:2 › undo › Should undo/redo to expected level intervals
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 4
+ Received + 0
@@ -3,9 +3,5 @@
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>is</p>
<!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p></p>
- <!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
217 | await pageUtils.pressKeys( 'primary+z' ); // Undo 3rd paragraph text.
218 |
> 219 | await expect.poll( editor.getEditedPostContent ).toBe( thirdBlock );
| ^
220 | await expect.poll( undoUtils.getSelection ).toEqual( {
221 | blockIndex: 2,
222 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:219:3
|
[chromium] › editor/various/undo.spec.js:187:2 › undo › Should undo/redo to expected level intervals:
test/e2e/specs/editor/various/undo.spec.js#L219
3) [chromium] › editor/various/undo.spec.js:187:2 › undo › Should undo/redo to expected level intervals
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 4
+ Received + 0
@@ -3,9 +3,5 @@
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>is</p>
<!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p></p>
- <!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
217 | await pageUtils.pressKeys( 'primary+z' ); // Undo 3rd paragraph text.
218 |
> 219 | await expect.poll( editor.getEditedPostContent ).toBe( thirdBlock );
| ^
220 | await expect.poll( undoUtils.getSelection ).toEqual( {
221 | blockIndex: 2,
222 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:219:3
|
[chromium] › editor/various/undo.spec.js:187:2 › undo › Should undo/redo to expected level intervals:
test/e2e/specs/editor/various/undo.spec.js#L219
3) [chromium] › editor/various/undo.spec.js:187:2 › undo › Should undo/redo to expected level intervals
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 4
+ Received + 0
@@ -3,9 +3,5 @@
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>is</p>
<!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p></p>
- <!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
217 | await pageUtils.pressKeys( 'primary+z' ); // Undo 3rd paragraph text.
218 |
> 219 | await expect.poll( editor.getEditedPostContent ).toBe( thirdBlock );
| ^
220 | await expect.poll( undoUtils.getSelection ).toEqual( {
221 | blockIndex: 2,
222 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:219:3
|
[chromium] › editor/various/undo.spec.js:470:2 › undo › should be able to undo and redo property cross property changes:
test/e2e/specs/editor/various/undo.spec.js#L494
4) [chromium] › editor/various/undo.spec.js:470:2 › undo › should be able to undo and redo property cross property changes
Error: expect(received).toHaveText(expected)
Expected string: "a"
Received string: ""
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('textbox', { name: 'Add title' })
- locator resolved to <h1 role="textbox" aria-multiline="true" contentedit…>…</h1>
- unexpected value ""
- waiting for getByRole('textbox', { name: 'Add title' })
- locator resolved to <h1 role="textbox" aria-multiline="true" contentedit…>…</h1>
- unexpected value ""
- locator resolved to <h1 role="textbox" aria-multiline="true" contentedit…>…</h1>
- unexpected value ""
- locator resolved to <h1 role="textbox" aria-multiline="true" contentedit…>…</h1>
- unexpected value ""
- locator resolved to <h1 role="textbox" aria-multiline="true" contentedit…>…</h1>
- unexpected value ""
- locator resolved to <h1 role="textbox" aria-multiline="true" contentedit…>…</h1>
- unexpected value ""
- locator resolved to <h1 role="textbox" aria-multiline="true" contentedit…>…</h1>
- unexpected value ""
- locator resolved to <h1 role="textbox" aria-multiline="true" contentedit…>…</h1>
- unexpected value ""
- locator resolved to <h1 role="textbox" aria-multiline="true" contentedit…>…</h1>
- unexpected value ""
492 | await expect(
493 | editor.canvas.getByRole( 'textbox', { name: 'Add title' } )
> 494 | ).toHaveText( 'a' );
| ^
495 |
496 | // Redoing the "backspace" should clear the title again.
497 | await pageUtils.pressKeys( 'primaryShift+z' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:494:5
|
[webkit] › editor/various/a11y.spec.js:54:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L78
1) [webkit] › editor/various/a11y.spec.js:54:2 › a11y (@Firefox, @WebKit) › should constrain tabbing within a modal
Error: Timed out 5000ms waiting for expect(received).not.toBeFocused()
Call log:
- expect.not.toBeFocused with timeout 5000ms
- waiting for locator('role=dialog[name="Keyboard shortcuts"i]').locator('role=button[name="Close"i]')
- waiting for locator('role=dialog[name="Keyboard shortcuts"i]').locator('role=button[name="Close"i]')
76 | // experience.
77 | // See: https://github.com/WordPress/gutenberg/issues/9410
> 78 | await expect( closeButton ).not.toBeFocused();
| ^
79 |
80 | // Open keyboard shortcuts modal.
81 | await pageUtils.pressKeys( 'Tab' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:78:35
|
[webkit] › editor/various/a11y.spec.js:54:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L78
1) [webkit] › editor/various/a11y.spec.js:54:2 › a11y (@Firefox, @WebKit) › should constrain tabbing within a modal
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).not.toBeFocused()
Call log:
- expect.not.toBeFocused with timeout 5000ms
- waiting for locator('role=dialog[name="Keyboard shortcuts"i]').locator('role=button[name="Close"i]')
- waiting for locator('role=dialog[name="Keyboard shortcuts"i]').locator('role=button[name="Close"i]')
76 | // experience.
77 | // See: https://github.com/WordPress/gutenberg/issues/9410
> 78 | await expect( closeButton ).not.toBeFocused();
| ^
79 |
80 | // Open keyboard shortcuts modal.
81 | await pageUtils.pressKeys( 'Tab' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:78:35
|
[webkit] › editor/various/a11y.spec.js:54:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L78
1) [webkit] › editor/various/a11y.spec.js:54:2 › a11y (@Firefox, @WebKit) › should constrain tabbing within a modal
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).not.toBeFocused()
Call log:
- expect.not.toBeFocused with timeout 5000ms
- waiting for locator('role=dialog[name="Keyboard shortcuts"i]').locator('role=button[name="Close"i]')
- waiting for locator('role=dialog[name="Keyboard shortcuts"i]').locator('role=button[name="Close"i]')
76 | // experience.
77 | // See: https://github.com/WordPress/gutenberg/issues/9410
> 78 | await expect( closeButton ).not.toBeFocused();
| ^
79 |
80 | // Open keyboard shortcuts modal.
81 | await pageUtils.pressKeys( 'Tab' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:78:35
|
[webkit] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L337
2) [webkit] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@Firefox, @WebKit) › should undo split in one go
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "12",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
335 |
336 | // Check the content.
> 337 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
338 | {
339 | name: 'core/paragraph',
340 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:337:38
|
[webkit] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L337
2) [webkit] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@Firefox, @WebKit) › should undo split in one go
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "12",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
335 |
336 | // Check the content.
> 337 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
338 | {
339 | name: 'core/paragraph',
340 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:337:38
|
[webkit] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L337
2) [webkit] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@Firefox, @WebKit) › should undo split in one go
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "12",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
335 |
336 | // Check the content.
> 337 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
338 | {
339 | name: 'core/paragraph',
340 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:337:38
|
[webkit] › editor/various/writing-flow.spec.js:899:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L919
3) [webkit] › editor/various/writing-flow.spec.js:899:2 › Writing Flow (@Firefox, @WebKit) › should only consider the content as one tab stop
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 3
+ 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>
- <!-- /wp:table -->
+ <!-- wp:table /-->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
917 | await page.keyboard.type( '2' );
918 | // Confirm correct setup.
> 919 | await expect.poll( editor.getEditedPostContent )
| ^
920 | .toBe( `<!-- wp:table -->
921 | <figure class="wp-block-table"><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
922 | <!-- /wp:table -->` );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:919:3
|
[webkit] › editor/various/writing-flow.spec.js:899:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L919
3) [webkit] › editor/various/writing-flow.spec.js:899: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 - 3
+ 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>
- <!-- /wp:table -->
+ <!-- wp:table /-->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
917 | await page.keyboard.type( '2' );
918 | // Confirm correct setup.
> 919 | await expect.poll( editor.getEditedPostContent )
| ^
920 | .toBe( `<!-- wp:table -->
921 | <figure class="wp-block-table"><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
922 | <!-- /wp:table -->` );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:919:3
|
[webkit] › editor/various/writing-flow.spec.js:899:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L919
3) [webkit] › editor/various/writing-flow.spec.js:899: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 - 3
+ 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>
- <!-- /wp:table -->
+ <!-- wp:table /-->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
917 | await page.keyboard.type( '2' );
918 | // Confirm correct setup.
> 919 | await expect.poll( editor.getEditedPostContent )
| ^
920 | .toBe( `<!-- wp:table -->
921 | <figure class="wp-block-table"><table><tbody><tr><td></td><td>2</td></tr><tr><td></td><td></td></tr></tbody></table></figure>
922 | <!-- /wp:table -->` );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:919:3
|
[firefox] › editor/blocks/list.spec.js:71:2 › List (@firefox) › can undo asterisk transform:
test/e2e/specs/editor/blocks/list.spec.js#L80
4) [firefox] › editor/blocks/list.spec.js:71:2 › List (@Firefox) › can undo asterisk transform ───
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p>1. </p>
<!-- /wp:paragraph -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
78 | await pageUtils.pressKeys( 'primary+z' );
79 |
> 80 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
81 | `<!-- wp:paragraph -->
82 | <p>1. </p>
83 | <!-- /wp:paragraph -->`
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:80:3
|
Report to GitHub
Unable to find an artifact with the name: flaky-tests-report
|
🎭 Playwright Run Summary
15 failed
[chromium] › editor/various/a11y.spec.js:54:2 › a11y (@Firefox, @WebKit) › should constrain tabbing within a modal
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
[chromium] › editor/various/block-deletion.spec.js:108:2 › Block deletion › deleting the last block via the keyboard shortcut
[chromium] › editor/various/block-hierarchy-navigation.spec.js:153:2 › Navigating the block hierarchy › should appear and function even without nested blocks
[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/list-view.spec.js:259:2 › List View › ensures List View global shortcut works properly
[chromium] › editor/various/list-view.spec.js:383:2 › List View › should place focus on the currently selected block in the canvas
[chromium] › editor/various/list-view.spec.js:434:2 › List View › should duplicate and delete blocks using keyboard
[chromium] › editor/various/list-view.spec.js:671:2 › List View › block settings dropdown menu ─
[chromium] › editor/various/multi-block-selection.spec.js:759:2 › Multi-block selection › should not multi select single block
[chromium] › editor/various/multi-block-selection.spec.js:779:2 › Multi-block selection › should gradually multi-select
[chromium] › editor/various/multi-block-selection.spec.js:843:2 › Multi-block selection › should multi-select from within the list block
[chromium] › editor/various/multi-block-selection.spec.js:915:2 › Multi-block selection › should select title if the cursor is on title
[chromium] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@Firefox, @WebKit) › should undo split in one go
208 passed (21.0m)
|
🎭 Playwright Run Summary
11 failed
[chromium] › editor/blocks/buttons.spec.js:49:2 › Buttons › dismisses link editor when escape is pressed
[chromium] › editor/blocks/buttons.spec.js:80:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted
[chromium] › editor/blocks/buttons.spec.js:277:2 › Buttons › can apply custom gradient background color
[chromium] › editor/blocks/classic.spec.js:47:2 › Classic › should insert media, convert to blocks, and undo in one step
[chromium] › editor/blocks/image.spec.js:217:2 › Image › allows zooming using the crop tools ───
[chromium] › editor/blocks/image.spec.js:378:2 › Image › should undo without broken temporary state
[chromium] › editor/blocks/links.spec.js:149:2 › Links › toggle state of advanced link settings is preserved across editing links
[chromium] › editor/blocks/list.spec.js:71:2 › List (@Firefox) › can undo asterisk transform ───
[chromium] › editor/blocks/list.spec.js:495:2 › List (@Firefox) › should keep nested list items when merging with paragraph
[chromium] › editor/blocks/list.spec.js:1242:2 › List (@Firefox) › can be created by pasting an empty list (-firefox)
[chromium] › editor/blocks/navigation-list-view.spec.js:447:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted
205 passed (21.8m)
|
🎭 Playwright Run Summary
6 failed
[chromium] › editor/various/undo.spec.js:17:2 › undo › should undo typing after a pause ────────
[chromium] › editor/various/undo.spec.js:85:2 › undo › should undo typing after non input change
[chromium] › editor/various/undo.spec.js:187:2 › undo › Should undo/redo to expected level intervals
[chromium] › editor/various/undo.spec.js:470:2 › undo › should be able to undo and redo property cross property changes
[chromium] › site-editor/list-view.spec.js:55:2 › Site Editor List View › ensures List View global shortcut works properly
[chromium] › site-editor/template-part.spec.js:361:2 › Template Part › Keeps focus in place on undo in template parts
1 skipped
203 passed (20.3m)
|
🎭 Playwright Run Summary
9 failed
[webkit] › editor/various/a11y.spec.js:54:2 › a11y (@Firefox, @WebKit) › should constrain tabbing within a modal
[webkit] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@Firefox, @WebKit) › should undo split in one go
[webkit] › editor/various/writing-flow.spec.js:899:2 › Writing Flow (@Firefox, @WebKit) › should only consider the content as one tab stop
[firefox] › editor/blocks/list.spec.js:71:2 › List (@Firefox) › can undo asterisk transform ────
[firefox] › editor/blocks/list.spec.js:495:2 › List (@Firefox) › should keep nested list items when merging with paragraph
[firefox] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
[firefox] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
[firefox] › editor/various/inserting-blocks.spec.js:34:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter
[firefox] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@Firefox, @WebKit) › should undo split in one go
1 skipped
200 passed (25.7m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
215 MB |
|