fix(atomic/commerce): fix url manager #20421
Annotations
10 errors, 8 warnings, and 1 notice
packages/atomic/src/components/commerce/atomic-commerce-pager/e2e/atomic-commerce-pager.e2e.ts#L179
1) [chromium] › components/commerce/atomic-commerce-pager/e2e/atomic-commerce-pager.e2e.ts:178:7 › with an invalid page in the hash › pager button 1 should be selected
Error: Timed out 20000ms waiting for expect(locator).toHaveAttribute()
Locator: locator('[value="1"]')
Expected: have attribute
Received: <element(s) not found>
Call log:
- expect.toHaveAttribute with timeout 20000ms
- waiting for locator('[value="1"]')
177 |
178 | test('pager button 1 should be selected', async ({pager}) => {
> 179 | await expect(pager.numericButton(1)).toHaveAttribute(
| ^
180 | 'part',
181 | expect.stringContaining('active-page-button')
182 | );
at /home/runner/work/ui-kit/ui-kit/packages/atomic/src/components/commerce/atomic-commerce-pager/e2e/atomic-commerce-pager.e2e.ts:179:42
|
packages/atomic/src/components/commerce/atomic-commerce-pager/e2e/atomic-commerce-pager.e2e.ts#L179
1) [chromium] › components/commerce/atomic-commerce-pager/e2e/atomic-commerce-pager.e2e.ts:178:7 › with an invalid page in the hash › pager button 1 should be selected
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toHaveAttribute()
Locator: locator('[value="1"]')
Expected: have attribute
Received: <element(s) not found>
Call log:
- expect.toHaveAttribute with timeout 20000ms
- waiting for locator('[value="1"]')
177 |
178 | test('pager button 1 should be selected', async ({pager}) => {
> 179 | await expect(pager.numericButton(1)).toHaveAttribute(
| ^
180 | 'part',
181 | expect.stringContaining('active-page-button')
182 | );
at /home/runner/work/ui-kit/ui-kit/packages/atomic/src/components/commerce/atomic-commerce-pager/e2e/atomic-commerce-pager.e2e.ts:179:42
|
packages/atomic/src/components/commerce/atomic-commerce-pager/e2e/atomic-commerce-pager.e2e.ts#L179
1) [chromium] › components/commerce/atomic-commerce-pager/e2e/atomic-commerce-pager.e2e.ts:178:7 › with an invalid page in the hash › pager button 1 should be selected
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toHaveAttribute()
Locator: locator('[value="1"]')
Expected: have attribute
Received: <element(s) not found>
Call log:
- expect.toHaveAttribute with timeout 20000ms
- waiting for locator('[value="1"]')
177 |
178 | test('pager button 1 should be selected', async ({pager}) => {
> 179 | await expect(pager.numericButton(1)).toHaveAttribute(
| ^
180 | 'part',
181 | expect.stringContaining('active-page-button')
182 | );
at /home/runner/work/ui-kit/ui-kit/packages/atomic/src/components/commerce/atomic-commerce-pager/e2e/atomic-commerce-pager.e2e.ts:179:42
|
packages/atomic/src/components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts#L33
2) [chromium] › components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:32:7 › when search yields no products › should not display anything
Error: Timed out 20000ms waiting for expect(locator).toBeEmpty()
Locator: locator('atomic-commerce-query-summary[class*="hydrated"]')
Expected: empty
Received: <element(s) not found>
Call log:
- expect.toBeEmpty with timeout 20000ms
- waiting for locator('atomic-commerce-query-summary[class*="hydrated"]')
31 |
32 | test('should not display anything', async ({querySummary}) => {
> 33 | await expect(querySummary.hydrated).toBeEmpty();
| ^
34 | });
35 | });
36 |
at /home/runner/work/ui-kit/ui-kit/packages/atomic/src/components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:33:41
|
packages/atomic/src/components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts#L33
2) [chromium] › components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:32:7 › when search yields no products › should not display anything
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toBeEmpty()
Locator: locator('atomic-commerce-query-summary[class*="hydrated"]')
Expected: empty
Received: <element(s) not found>
Call log:
- expect.toBeEmpty with timeout 20000ms
- waiting for locator('atomic-commerce-query-summary[class*="hydrated"]')
31 |
32 | test('should not display anything', async ({querySummary}) => {
> 33 | await expect(querySummary.hydrated).toBeEmpty();
| ^
34 | });
35 | });
36 |
at /home/runner/work/ui-kit/ui-kit/packages/atomic/src/components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:33:41
|
packages/atomic/src/components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts#L33
2) [chromium] › components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:32:7 › when search yields no products › should not display anything
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toBeEmpty()
Locator: locator('atomic-commerce-query-summary[class*="hydrated"]')
Expected: empty
Received: <element(s) not found>
Call log:
- expect.toBeEmpty with timeout 20000ms
- waiting for locator('atomic-commerce-query-summary[class*="hydrated"]')
31 |
32 | test('should not display anything', async ({querySummary}) => {
> 33 | await expect(querySummary.hydrated).toBeEmpty();
| ^
34 | });
35 | });
36 |
at /home/runner/work/ui-kit/ui-kit/packages/atomic/src/components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:33:41
|
packages/atomic/src/components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts#L44
3) [chromium] › components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:42:7 › when search yields multiple products › screen readers should read out
Error: Timed out 20000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('status').filter({ hasText: /Products 1-27 of [\d,]+/ })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByRole('status').filter({ hasText: /Products 1-27 of [\d,]+/ })
42 | test('screen readers should read out', async ({querySummary}) => {
43 | const textRegex = /Products 1-27 of [\d,]+/;
> 44 | await expect(querySummary.ariaLive(textRegex)).toBeVisible();
| ^
45 | });
46 | });
47 |
at /home/runner/work/ui-kit/ui-kit/packages/atomic/src/components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:44:52
|
packages/atomic/src/components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts#L44
3) [chromium] › components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:42:7 › when search yields multiple products › screen readers should read out
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('status').filter({ hasText: /Products 1-27 of [\d,]+/ })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByRole('status').filter({ hasText: /Products 1-27 of [\d,]+/ })
42 | test('screen readers should read out', async ({querySummary}) => {
43 | const textRegex = /Products 1-27 of [\d,]+/;
> 44 | await expect(querySummary.ariaLive(textRegex)).toBeVisible();
| ^
45 | });
46 | });
47 |
at /home/runner/work/ui-kit/ui-kit/packages/atomic/src/components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:44:52
|
packages/atomic/src/components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts#L44
3) [chromium] › components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:42:7 › when search yields multiple products › screen readers should read out
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('status').filter({ hasText: /Products 1-27 of [\d,]+/ })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 20000ms
- waiting for getByRole('status').filter({ hasText: /Products 1-27 of [\d,]+/ })
42 | test('screen readers should read out', async ({querySummary}) => {
43 | const textRegex = /Products 1-27 of [\d,]+/;
> 44 | await expect(querySummary.ariaLive(textRegex)).toBeVisible();
| ^
45 | });
46 | });
47 |
at /home/runner/work/ui-kit/ui-kit/packages/atomic/src/components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:44:52
|
packages/atomic/src/components/commerce/atomic-commerce-search-box/e2e/atomic-commerce-search-box.e2e.ts#L1
4) [chromium] › components/commerce/atomic-commerce-search-box/e2e/atomic-commerce-search-box.e2e.ts:449:7 › with enable-query-syntax=true › should use query syntax
Test timeout of 30000ms exceeded.
|
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "result-lists-screenshots".
Please update your workflow to use v4 of the artifact actions.
Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
|
packages/atomic/[firefox] › components/search/atomic-search-box/e2e/atomic-search-box.e2e.ts#L1
packages/atomic/[firefox] › components/search/atomic-search-box/e2e/atomic-search-box.e2e.ts took 41.0s
|
packages/atomic/[webkit] › components/commerce/atomic-commerce-load-more-products/e2e/atomic-commerce-load-more-products.e2e.ts#L1
packages/atomic/[webkit] › components/commerce/atomic-commerce-load-more-products/e2e/atomic-commerce-load-more-products.e2e.ts took 31.9s
|
packages/atomic/[chromium] › components/search/atomic-search-box/e2e/atomic-search-box.e2e.ts#L1
packages/atomic/[chromium] › components/search/atomic-search-box/e2e/atomic-search-box.e2e.ts took 31.5s
|
packages/atomic/[webkit] › components/commerce/facets/atomic-commerce-category-facet/e2e/atomic-commerce-category-facet.e2e.ts#L1
packages/atomic/[webkit] › components/commerce/facets/atomic-commerce-category-facet/e2e/atomic-commerce-category-facet.e2e.ts took 21.6s
|
packages/atomic/[firefox] › components/commerce/atomic-commerce-load-more-products/e2e/atomic-commerce-load-more-products.e2e.ts#L1
packages/atomic/[firefox] › components/commerce/atomic-commerce-load-more-products/e2e/atomic-commerce-load-more-products.e2e.ts took 20.3s
|
|
|
15 failed
[chromium] › components/commerce/atomic-commerce-pager/e2e/atomic-commerce-pager.e2e.ts:178:7 › with an invalid page in the hash › pager button 1 should be selected
[chromium] › components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:32:7 › when search yields no products › should not display anything
[chromium] › components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:42:7 › when search yields multiple products › screen readers should read out
[chromium] › components/commerce/atomic-commerce-search-box/e2e/atomic-commerce-search-box.e2e.ts:449:7 › with enable-query-syntax=true › should use query syntax
[chromium] › components/commerce/facets/atomic-commerce-facet/e2e/atomic-commerce-facet.e2e.ts:29:7 › default › should allow to filter by selecting multiple values
[firefox] › components/commerce/atomic-commerce-pager/e2e/atomic-commerce-pager.e2e.ts:178:7 › with an invalid page in the hash › pager button 1 should be selected
[firefox] › components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:32:7 › when search yields no products › should not display anything
[firefox] › components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:42:7 › when search yields multiple products › screen readers should read out
[firefox] › components/commerce/atomic-commerce-search-box/e2e/atomic-commerce-search-box.e2e.ts:449:7 › with enable-query-syntax=true › should use query syntax
[firefox] › components/commerce/facets/atomic-commerce-facet/e2e/atomic-commerce-facet.e2e.ts:29:7 › default › should allow to filter by selecting multiple values
[webkit] › components/commerce/atomic-commerce-pager/e2e/atomic-commerce-pager.e2e.ts:178:7 › with an invalid page in the hash › pager button 1 should be selected
[webkit] › components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:32:7 › when search yields no products › should not display anything
[webkit] › components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:42:7 › when search yields multiple products › screen readers should read out
[webkit] › components/commerce/atomic-commerce-search-box/e2e/atomic-commerce-search-box.e2e.ts:449:7 › with enable-query-syntax=true › should use query syntax
[webkit] › components/commerce/facets/atomic-commerce-facet/e2e/atomic-commerce-facet.e2e.ts:29:7 › default › should allow to filter by selecting multiple values
5 flaky
[chromium] › components/commerce/atomic-commerce-no-products/e2e/atomic-commerce-no-products.e2e.ts:77:9 › when there are no results › when the query contains HTML characters › should display the query with HTML characters
[webkit] › components/commerce/atomic-commerce-query-summary/e2e/atomic-commerce-query-summary.e2e.ts:21:7 › after searching for kayak › should not display duration by default
[webkit] › components/commerce/atomic-commerce-search-box/e2e/atomic-commerce-search-box.e2e.ts:226:9 › with instant results & query suggestions › with recent queries › should clear recent queries when pressing enter while the clear button is focused
[webkit] › components/search/atomic-search-box/e2e/atomic-search-box.e2e.ts:79:9 › with instant results & query suggestions › with recent queries › should clear recent queries when pressing enter while the clear button is focused
[webkit] › components/search/atomic-search-box/e2e/atomic-search-box.e2e.ts:111:9 › with instant results & query suggestions › after clicking the searchbox input › should display in the search box what has been submitted
496 passed (33.9m)
|
This job failed
Loading