[RNMobile] Upgrade React Native 0.71.11
#78917
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
4m 16s
Annotations
20 errors and 4 notices
[chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation:
test/e2e/specs/editor/blocks/image.spec.js#L789
1) [chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation
Error: expect(received).toHaveAttribute(expected)
Expected pattern: /28eec81a-8252-43e6-80cc-85cd181ca17e/
Received string: "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993"
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for locator('role=document[name="Block: Image"i]').locator('role=img')
- locator resolved to <img alt="This image has an empty alt attribute" src=…/>
- unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993"
- waiting for locator('role=document[name="Block: Image"i]').locator('role=img')
- locator resolved to <img alt="This image has an empty alt attribute" src=…/>
- unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993"
- locator resolved to <img alt="This image has an empty alt attribute" src=…/>
- unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993"
- locator resolved to <img alt="This image has an empty alt attribute" src=…/>
- unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993"
- locator resolved to <img alt="This image has an empty alt attribute" src=…/>
- unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993"
- locator resolved to <img alt="This image has an empty alt attribute" src=…/>
- unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993"
- locator resolved to <img alt="This image has an empty alt attribute" src=…/>
- unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993"
- locator resolved to <img alt="This image has an empty alt attribute" src=…/>
- unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993"
- locator resolved to <img alt="This image has an empty alt attribute" src=…/>
- unexpected value "blob:http://localhost:8889/07a8aa32-02fb-4e60-b33d-582dca09b993"
787 | const image = imageBlock.locator( 'role=img' );
788 | await expect( image ).toBeVisible();
> 789 | await expect( image ).toHaveAttribute(
| ^
790 | 'src',
791 | new RegExp( filename )
792 | );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:789:26
|
[chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation:
test/e2e/specs/editor/blocks/image.spec.js#L855
1) [chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.getAttribute: Error: strict mode violation: locator('.entry-content figure') resolved to 3 elements:
1) <figure data-wp-interactive="" class="wp-block-image siz…>…</figure> aka getByRole('figure')
2) <figure class="wp-block-image size-large responsive-imag…>…</figure> aka locator('figure').nth(1)
3) <figure class="wp-block-image size-large enlarged-image">…</figure> aka locator('figure').nth(2)
=========================== logs ===========================
waiting for locator('.entry-content figure')
============================================================
853 | );
854 |
> 855 | const wpContext = await contentFigure.getAttribute(
| ^
856 | 'data-wp-context'
857 | );
858 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:855:43
|
[chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation:
test/e2e/specs/editor/blocks/image.spec.js#L855
1) [chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.getAttribute: Error: strict mode violation: locator('.entry-content figure') resolved to 3 elements:
1) <figure data-wp-interactive="" class="wp-block-image siz…>…</figure> aka getByRole('figure')
2) <figure class="wp-block-image size-large responsive-imag…>…</figure> aka locator('figure').nth(1)
3) <figure class="wp-block-image size-large enlarged-image">…</figure> aka locator('figure').nth(2)
=========================== logs ===========================
waiting for locator('.entry-content figure')
============================================================
853 | );
854 |
> 855 | const wpContext = await contentFigure.getAttribute(
| ^
856 | 'data-wp-context'
857 | );
858 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:855:43
|
[chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation:
test/e2e/specs/editor/blocks/image.spec.js#L951
2) [chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation
Error: locator.getAttribute: Error: strict mode violation: locator('.entry-content figure') resolved to 3 elements:
1) <figure data-wp-interactive="" class="wp-block-image siz…>…</figure> aka getByRole('figure')
2) <figure class="wp-block-image size-large responsive-imag…>…</figure> aka locator('figure').nth(1)
3) <figure class="wp-block-image size-large enlarged-image">…</figure> aka locator('figure').nth(2)
=========================== logs ===========================
waiting for locator('.entry-content figure')
============================================================
949 | );
950 |
> 951 | const wpContext = await contentFigure.getAttribute(
| ^
952 | 'data-wp-context'
953 | );
954 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:951:43
|
[chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation:
test/e2e/specs/editor/blocks/image.spec.js#L951
2) [chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.getAttribute: Error: strict mode violation: locator('.entry-content figure') resolved to 3 elements:
1) <figure data-wp-interactive="" class="wp-block-image siz…>…</figure> aka getByRole('figure')
2) <figure class="wp-block-image size-large responsive-imag…>…</figure> aka locator('figure').nth(1)
3) <figure class="wp-block-image size-large enlarged-image">…</figure> aka locator('figure').nth(2)
=========================== logs ===========================
waiting for locator('.entry-content figure')
============================================================
949 | );
950 |
> 951 | const wpContext = await contentFigure.getAttribute(
| ^
952 | 'data-wp-context'
953 | );
954 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:951:43
|
[chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation:
test/e2e/specs/editor/blocks/image.spec.js#L951
2) [chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.getAttribute: Error: strict mode violation: locator('.entry-content figure') resolved to 3 elements:
1) <figure data-wp-interactive="" class="wp-block-image siz…>…</figure> aka getByRole('figure')
2) <figure class="wp-block-image size-large responsive-imag…>…</figure> aka locator('figure').nth(1)
3) <figure class="wp-block-image size-large enlarged-image">…</figure> aka locator('figure').nth(2)
=========================== logs ===========================
waiting for locator('.entry-content figure')
============================================================
949 | );
950 |
> 951 | const wpContext = await contentFigure.getAttribute(
| ^
952 | 'data-wp-context'
953 | );
954 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:951:43
|
[chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key:
test/e2e/specs/editor/blocks/image.spec.js#L1133
3) [chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key
Error: Timed out 5000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('dialog')
- waiting for getByRole('dialog')
1131 | await openLightboxButton.focus();
1132 | await page.keyboard.press( 'Enter' );
> 1133 | await expect( lightbox ).toBeVisible();
| ^
1134 | await expect( closeButton ).toBeFocused();
1135 | } );
1136 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:1133:30
|
[chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key:
test/e2e/specs/editor/blocks/image.spec.js#L1133
3) [chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('dialog')
- waiting for getByRole('dialog')
1131 | await openLightboxButton.focus();
1132 | await page.keyboard.press( 'Enter' );
> 1133 | await expect( lightbox ).toBeVisible();
| ^
1134 | await expect( closeButton ).toBeFocused();
1135 | } );
1136 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:1133:30
|
[chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key:
test/e2e/specs/editor/blocks/image.spec.js#L1133
3) [chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('dialog')
- waiting for getByRole('dialog')
1131 | await openLightboxButton.focus();
1132 | await page.keyboard.press( 'Enter' );
> 1133 | await expect( lightbox ).toBeVisible();
| ^
1134 | await expect( closeButton ).toBeFocused();
1135 | } );
1136 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:1133:30
|
[chromium] › editor/blocks/image.spec.js:1137:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should close and focus appropriately using enter key on close button:
test/e2e/specs/editor/blocks/image.spec.js#L1143
4) [chromium] › editor/blocks/image.spec.js:1137:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should close and focus appropriately using enter key on close button
Error: Timed out 5000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('dialog')
- waiting for getByRole('dialog')
1141 | await openLightboxButton.focus();
1142 | await page.keyboard.press( 'Enter' );
> 1143 | await expect( lightbox ).toBeVisible();
| ^
1144 | await expect( closeButton ).toBeFocused();
1145 | await page.keyboard.press( 'Enter' );
1146 | await expect( lightbox ).toBeHidden();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:1143:30
|
[chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration:
test/e2e/specs/interactivity/directive-bind.spec.ts#L23
1) [chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration
Error: expect(received).toHaveAttribute(expected)
Expected string: "/some-url"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for getByTestId('add missing href at hydration')
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- waiting for getByTestId('add missing href at hydration')
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
21 | test( 'add missing href at hydration', async ( { page } ) => {
22 | const el = page.getByTestId( 'add missing href at hydration' );
> 23 | await expect( el ).toHaveAttribute( 'href', '/some-url' );
| ^
24 | } );
25 |
26 | test( 'change href at hydration', async ( { page } ) => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:23:22
|
[chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration:
test/e2e/specs/interactivity/directive-bind.spec.ts#L23
1) [chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toHaveAttribute(expected)
Expected string: "/some-url"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for getByTestId('add missing href at hydration')
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- waiting for getByTestId('add missing href at hydration')
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
21 | test( 'add missing href at hydration', async ( { page } ) => {
22 | const el = page.getByTestId( 'add missing href at hydration' );
> 23 | await expect( el ).toHaveAttribute( 'href', '/some-url' );
| ^
24 | } );
25 |
26 | test( 'change href at hydration', async ( { page } ) => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:23:22
|
[chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration:
test/e2e/specs/interactivity/directive-bind.spec.ts#L23
1) [chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toHaveAttribute(expected)
Expected string: "/some-url"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for getByTestId('add missing href at hydration')
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- waiting for getByTestId('add missing href at hydration')
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
21 | test( 'add missing href at hydration', async ( { page } ) => {
22 | const el = page.getByTestId( 'add missing href at hydration' );
> 23 | await expect( el ).toHaveAttribute( 'href', '/some-url' );
| ^
24 | } );
25 |
26 | test( 'change href at hydration', async ( { page } ) => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:23:22
|
[chromium] › interactivity/directive-bind.spec.ts:26:6 › data-wp-bind › change href at hydration:
test/e2e/specs/interactivity/directive-bind.spec.ts#L28
2) [chromium] › interactivity/directive-bind.spec.ts:26:6 › data-wp-bind › change href at hydration
Error: expect(received).toHaveAttribute(expected)
Expected string: "/some-url"
Received string: "/other-url"
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for getByTestId('change href at hydration')
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- waiting for getByTestId('change href at hydration')
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
26 | test( 'change href at hydration', async ( { page } ) => {
27 | const el = page.getByTestId( 'change href at hydration' );
> 28 | await expect( el ).toHaveAttribute( 'href', '/some-url' );
| ^
29 | } );
30 |
31 | test( 'update missing href at hydration', async ( { page } ) => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:28:22
|
[chromium] › interactivity/directive-bind.spec.ts:26:6 › data-wp-bind › change href at hydration:
test/e2e/specs/interactivity/directive-bind.spec.ts#L28
2) [chromium] › interactivity/directive-bind.spec.ts:26:6 › data-wp-bind › change href at hydration
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toHaveAttribute(expected)
Expected string: "/some-url"
Received string: "/other-url"
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for getByTestId('change href at hydration')
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- waiting for getByTestId('change href at hydration')
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
26 | test( 'change href at hydration', async ( { page } ) => {
27 | const el = page.getByTestId( 'change href at hydration' );
> 28 | await expect( el ).toHaveAttribute( 'href', '/some-url' );
| ^
29 | } );
30 |
31 | test( 'update missing href at hydration', async ( { page } ) => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:28:22
|
[chromium] › interactivity/directive-bind.spec.ts:26:6 › data-wp-bind › change href at hydration:
test/e2e/specs/interactivity/directive-bind.spec.ts#L28
2) [chromium] › interactivity/directive-bind.spec.ts:26:6 › data-wp-bind › change href at hydration
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toHaveAttribute(expected)
Expected string: "/some-url"
Received string: "/other-url"
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for getByTestId('change href at hydration')
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- waiting for getByTestId('change href at hydration')
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
- locator resolved to <a href="/other-url" data-wp-bind--href="state.url"…></a>
- unexpected value "/other-url"
26 | test( 'change href at hydration', async ( { page } ) => {
27 | const el = page.getByTestId( 'change href at hydration' );
> 28 | await expect( el ).toHaveAttribute( 'href', '/some-url' );
| ^
29 | } );
30 |
31 | test( 'update missing href at hydration', async ( { page } ) => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:28:22
|
[chromium] › interactivity/directive-bind.spec.ts:31:6 › data-wp-bind › update missing href at hydration:
test/e2e/specs/interactivity/directive-bind.spec.ts#L33
3) [chromium] › interactivity/directive-bind.spec.ts:31:6 › data-wp-bind › update missing href at hydration
Error: expect(received).toHaveAttribute(expected)
Expected string: "/some-url"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for getByTestId('add missing href at hydration')
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- waiting for getByTestId('add missing href at hydration')
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
31 | test( 'update missing href at hydration', async ( { page } ) => {
32 | const el = page.getByTestId( 'add missing href at hydration' );
> 33 | await expect( el ).toHaveAttribute( 'href', '/some-url' );
| ^
34 | await page.getByTestId( 'toggle' ).click();
35 | await expect( el ).toHaveAttribute( 'href', '/some-other-url' );
36 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:33:22
|
[chromium] › interactivity/directive-bind.spec.ts:31:6 › data-wp-bind › update missing href at hydration:
test/e2e/specs/interactivity/directive-bind.spec.ts#L33
3) [chromium] › interactivity/directive-bind.spec.ts:31:6 › data-wp-bind › update missing href at hydration
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toHaveAttribute(expected)
Expected string: "/some-url"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for getByTestId('add missing href at hydration')
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- waiting for getByTestId('add missing href at hydration')
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
31 | test( 'update missing href at hydration', async ( { page } ) => {
32 | const el = page.getByTestId( 'add missing href at hydration' );
> 33 | await expect( el ).toHaveAttribute( 'href', '/some-url' );
| ^
34 | await page.getByTestId( 'toggle' ).click();
35 | await expect( el ).toHaveAttribute( 'href', '/some-other-url' );
36 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:33:22
|
[chromium] › interactivity/directive-bind.spec.ts:31:6 › data-wp-bind › update missing href at hydration:
test/e2e/specs/interactivity/directive-bind.spec.ts#L33
3) [chromium] › interactivity/directive-bind.spec.ts:31:6 › data-wp-bind › update missing href at hydration
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toHaveAttribute(expected)
Expected string: "/some-url"
Received string: ""
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for getByTestId('add missing href at hydration')
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- waiting for getByTestId('add missing href at hydration')
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
- locator resolved to <a data-wp-bind--href="state.url" data-testid="add …></a>
- unexpected value "null"
31 | test( 'update missing href at hydration', async ( { page } ) => {
32 | const el = page.getByTestId( 'add missing href at hydration' );
> 33 | await expect( el ).toHaveAttribute( 'href', '/some-url' );
| ^
34 | await page.getByTestId( 'toggle' ).click();
35 | await expect( el ).toHaveAttribute( 'href', '/some-other-url' );
36 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:33:22
|
[chromium] › interactivity/directive-bind.spec.ts:38:6 › data-wp-bind › add missing checked at hydration:
test/e2e/specs/interactivity/directive-bind.spec.ts#L40
4) [chromium] › interactivity/directive-bind.spec.ts:38:6 › data-wp-bind › add missing checked at hydration
Error: expect(received).toHaveAttribute(expected)
Expected string: ""
Received string: serializes to the same string
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for getByTestId('add missing checked at hydration')
- locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/>
- unexpected value "null"
- waiting for getByTestId('add missing checked at hydration')
- locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/>
- unexpected value "null"
- locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/>
- unexpected value "null"
- locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/>
- unexpected value "null"
- locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/>
- unexpected value "null"
- locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/>
- unexpected value "null"
- locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/>
- unexpected value "null"
- locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/>
- unexpected value "null"
- locator resolved to <input type="checkbox" data-wp-bind--checked="state.che…/>
- unexpected value "null"
38 | test( 'add missing checked at hydration', async ( { page } ) => {
39 | const el = page.getByTestId( 'add missing checked at hydration' );
> 40 | await expect( el ).toHaveAttribute( 'checked', '' );
| ^
41 | } );
42 |
43 | test( 'remove existing checked at hydration', async ( { page } ) => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:40:22
|
🎭 Playwright Run Summary
184 passed (13.1m)
|
🎭 Playwright Run Summary
157 passed (14.3m)
|
🎭 Playwright Run Summary
14 failed
[chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation
[chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation
[chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key
[chromium] › editor/blocks/image.spec.js:1137:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should close and focus appropriately using enter key on close button
[chromium] › editor/blocks/image.spec.js:1150:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should close and focus appropriately using escape key
[chromium] › editor/blocks/image.spec.js:1178:2 › Image - interactivity › lightbox should work as expected when inserting image from URL
[chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text
[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/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group
[chromium] › editor/blocks/navigation-colors.spec.js:187:2 › Navigation colors › The navigation text color should apply to all navigation links including submenu and overlay text
[chromium] › editor/blocks/navigation-colors.spec.js:274:2 › Navigation colors › As a user I expect my navigation to use the colors I selected for it
[chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:45:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions
[chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:116:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions
[chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:286:3 › Navigation block - Frontend interactivity › Page list block › page-list submenu user interactions
1 flaky
[chromium] › editor/blocks/image.spec.js:797:3 › Image - interactivity › tests using uploaded image › should toggle "lightbox" in saved attributes
172 passed (27.1m)
|
🎭 Playwright Run Summary
53 failed
[chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration
[chromium] › interactivity/directive-bind.spec.ts:26:6 › data-wp-bind › change href at hydration
[chromium] › interactivity/directive-bind.spec.ts:31:6 › data-wp-bind › update missing href at hydration
[chromium] › interactivity/directive-bind.spec.ts:38:6 › data-wp-bind › add missing checked at hydration
[chromium] › interactivity/directive-bind.spec.ts:43:6 › data-wp-bind › remove existing checked at hydration
[chromium] › interactivity/directive-bind.spec.ts:48:6 › data-wp-bind › update existing checked
[chromium] › interactivity/directive-bind.spec.ts:70:6 › data-wp-bind › nested binds ───────────
[chromium] › interactivity/directive-bind.spec.ts:80:6 › data-wp-bind › check enumerated attributes with true/false values
[chromium] › interactivity/directive-effect.spec.ts:21:6 › data-wp-effect › check that effect runs when it is added
[chromium] › interactivity/directive-effect.spec.ts:26:6 › data-wp-effect › check that effect runs when it is removed
[chromium] › interactivity/directive-effect.spec.ts:32:6 › data-wp-effect › change focus after DOM changes
[chromium] › interactivity/directive-priorities.spec.ts:21:6 › Directives (w/ priority) › should run in priority order
[chromium] › interactivity/directive-priorities.spec.ts:28:6 › Directives (w/ priority) › should wrap those with less priority
[chromium] › interactivity/directive-priorities.spec.ts:42:6 › Directives (w/ priority) › should propagate element modifications top-down
[chromium] › interactivity/directives-class.spec.ts:21:6 › data-wp-class › remove class if callback returns falsy value
[chromium] › interactivity/directives-class.spec.ts:34:6 › data-wp-class › add class if callback returns truthy value
[chromium] › interactivity/directives-class.spec.ts:45:6 › data-wp-class › handles multiple classes and callbacks
[chromium] › interactivity/directives-class.spec.ts:58:6 › data-wp-class › handles class names that are contained inside other class names
[chromium] › interactivity/directives-class.spec.ts:71:6 › data-wp-class › can toggle class in the middle
[chromium] › interactivity/directives-class.spec.ts:80:6 › data-wp-class › can toggle class when class attribute is missing
[chromium] › interactivity/directives-class.spec.ts:93:6 › data-wp-class › can use context values
[chromium] › interactivity/directives-context.spec.ts:28:6 › data-wp-context › is correctly initialized
[chromium] › interactivity/directives-context.spec.ts:41:6 › data-wp-context › is correctly extended
[chromium] › interactivity/directives-context.spec.ts:55:6 › data-wp-context › changes in inherited properties are reflected (child)
[chromium] › interactivity/directives-context.spec.ts:76:6 › data-wp-context › changes in inherited properties are reflected (parent)
[chromium] › interactivity/directives-context.spec.ts:97:6 › data-wp-context › changes in shadowed properties do not leak (child)
[chromium] › interactivity/directives-context.spec.ts:118:6 › data-wp-context › changes in shadowed properties do not leak (parent)
[chromium] › interactivity/directives-context.spec.ts:139:6 › data-wp-context › Array properties are shadowed
[chromium] › interactivity/directives-context.spec.ts:152:6 › data-wp-context › can be accessed in other directives on the same element
[chromium] › interactivity/directives-show.spec.ts:24:6 › data-wp-show › do not show if callback returns falsy value
[chromium] › interactivity/directives-show.spec.ts:31:6 › data-wp-show › hide when toggling truthy value to falsy
[chromium] › interactivity/directives-show.spec.ts:40:6 › data-wp-show › show when toggling false value to truthy
[chromium] › interactivity/directives-show.spec.ts:51:6 › data-wp-show › can use context values
[chromium] › interactivity/directives-style.spec.ts:33:6 › data-wp-style › remove style if callback returns falsy val
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
150 MB |
|
flaky-tests-report
Expired
|
11.2 KB |
|