feat(core): DropdownOpen
focus item in dropdown upon opening
#3085
Annotations
10 errors and 1 notice
projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts#L22
1) [chromium] › tests/kit/multi-select/multi-select.spec.ts:16:13 › MultiSelect › Examples › does not overflow arrow icon by many tags
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('tui-dropdown')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('tui-dropdown')
20 | await multiSelect.textfield.click();
21 | await documentationPage.waitStableState();
> 22 | await expect(multiSelect.dropdown).toBeVisible();
| ^
23 | await multiSelect.selectOptions([0, 1, 2]);
24 | await multiSelect.closeDropdown();
25 | await documentationPage.waitStableState();
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts:22:48
|
projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts#L22
1) [chromium] › tests/kit/multi-select/multi-select.spec.ts:16:13 › MultiSelect › Examples › does not overflow arrow icon by many tags
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('tui-dropdown')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('tui-dropdown')
20 | await multiSelect.textfield.click();
21 | await documentationPage.waitStableState();
> 22 | await expect(multiSelect.dropdown).toBeVisible();
| ^
23 | await multiSelect.selectOptions([0, 1, 2]);
24 | await multiSelect.closeDropdown();
25 | await documentationPage.waitStableState();
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts:22:48
|
projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts#L22
1) [chromium] › tests/kit/multi-select/multi-select.spec.ts:16:13 › MultiSelect › Examples › does not overflow arrow icon by many tags
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('tui-dropdown')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('tui-dropdown')
20 | await multiSelect.textfield.click();
21 | await documentationPage.waitStableState();
> 22 | await expect(multiSelect.dropdown).toBeVisible();
| ^
23 | await multiSelect.selectOptions([0, 1, 2]);
24 | await multiSelect.closeDropdown();
25 | await documentationPage.waitStableState();
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts:22:48
|
projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts#L39
2) [chromium] › tests/kit/multi-select/multi-select.spec.ts:31:13 › MultiSelect › Examples › multi-select with data list with label
Error: Timeout 5000ms exceeded.
Call log:
- expect.toHaveScreenshot(02-with-data-list__with-label.png) with timeout 5000ms
- generating new stable screenshot expectation
- waiting for locator('tui-dropdown')
- Timeout 5000ms exceeded.
37 | await multiSelect.arrow.click();
38 | await documentationPage.waitStableState();
> 39 | await expect(multiSelect.dropdown).toHaveScreenshot(
| ^
40 | '02-with-data-list__with-label.png',
41 | );
42 | });
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts:39:48
|
projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts#L39
2) [chromium] › tests/kit/multi-select/multi-select.spec.ts:31:13 › MultiSelect › Examples › multi-select with data list with label
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timeout 5000ms exceeded.
Call log:
- expect.toHaveScreenshot(02-with-data-list__with-label.png) with timeout 5000ms
- generating new stable screenshot expectation
- waiting for locator('tui-dropdown')
- Timeout 5000ms exceeded.
37 | await multiSelect.arrow.click();
38 | await documentationPage.waitStableState();
> 39 | await expect(multiSelect.dropdown).toHaveScreenshot(
| ^
40 | '02-with-data-list__with-label.png',
41 | );
42 | });
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts:39:48
|
projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts#L39
2) [chromium] › tests/kit/multi-select/multi-select.spec.ts:31:13 › MultiSelect › Examples › multi-select with data list with label
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timeout 5000ms exceeded.
Call log:
- expect.toHaveScreenshot(02-with-data-list__with-label.png) with timeout 5000ms
- generating new stable screenshot expectation
- waiting for locator('tui-dropdown')
- Timeout 5000ms exceeded.
37 | await multiSelect.arrow.click();
38 | await documentationPage.waitStableState();
> 39 | await expect(multiSelect.dropdown).toHaveScreenshot(
| ^
40 | '02-with-data-list__with-label.png',
41 | );
42 | });
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts:39:48
|
projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts#L52
3) [chromium] › tests/kit/multi-select/multi-select.spec.ts:44:13 › MultiSelect › Examples › multi-select with data list without label
Error: Timeout 5000ms exceeded.
Call log:
- expect.toHaveScreenshot(03-with-data-list__without-label.png) with timeout 5000ms
- generating new stable screenshot expectation
- waiting for locator('tui-dropdown')
- Timeout 5000ms exceeded.
50 | await multiSelect.arrow.click();
51 | await documentationPage.waitStableState();
> 52 | await expect(multiSelect.dropdown).toHaveScreenshot(
| ^
53 | '03-with-data-list__without-label.png',
54 | );
55 | });
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts:52:48
|
projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts#L52
3) [chromium] › tests/kit/multi-select/multi-select.spec.ts:44:13 › MultiSelect › Examples › multi-select with data list without label
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timeout 5000ms exceeded.
Call log:
- expect.toHaveScreenshot(03-with-data-list__without-label.png) with timeout 5000ms
- generating new stable screenshot expectation
- waiting for locator('tui-dropdown')
- Timeout 5000ms exceeded.
50 | await multiSelect.arrow.click();
51 | await documentationPage.waitStableState();
> 52 | await expect(multiSelect.dropdown).toHaveScreenshot(
| ^
53 | '03-with-data-list__without-label.png',
54 | );
55 | });
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts:52:48
|
projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts#L52
3) [chromium] › tests/kit/multi-select/multi-select.spec.ts:44:13 › MultiSelect › Examples › multi-select with data list without label
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timeout 5000ms exceeded.
Call log:
- expect.toHaveScreenshot(03-with-data-list__without-label.png) with timeout 5000ms
- generating new stable screenshot expectation
- waiting for locator('tui-dropdown')
- Timeout 5000ms exceeded.
50 | await multiSelect.arrow.click();
51 | await documentationPage.waitStableState();
> 52 | await expect(multiSelect.dropdown).toHaveScreenshot(
| ^
53 | '03-with-data-list__without-label.png',
54 | );
55 | });
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts:52:48
|
projects/demo-playwright/utils/page-objects/textfield-with-data-list.po.ts#L11
4) [chromium] › tests/kit/multi-select/multi-select.spec.ts:203:13 › MultiSelect › API page › non-editable multiselect with custom value content
Error: Timed out 5000ms waiting for expect(locator).toBeAttached()
Locator: locator('tui-dropdown')
Expected: attached
Received: <element(s) not found>
Call log:
- expect.toBeAttached with timeout 5000ms
- waiting for locator('tui-dropdown')
at utils/page-objects/textfield-with-data-list.po.ts:11
9 |
10 | public async getOptions(): Promise<Locator[]> {
> 11 | await expect(this.dropdown).toBeAttached();
| ^
12 |
13 | return this.dropdown.locator('[tuiOption]').all();
14 | }
at TuiMultiSelectPO.getOptions (/home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/utils/page-objects/textfield-with-data-list.po.ts:11:37)
at TuiMultiSelectPO.selectOptions (/home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/utils/page-objects/textfield-with-data-list.po.ts:17:36)
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/multi-select/multi-select.spec.ts:210:31
|
4 failed
[chromium] › tests/kit/multi-select/multi-select.spec.ts:16:13 › MultiSelect › Examples › does not overflow arrow icon by many tags
[chromium] › tests/kit/multi-select/multi-select.spec.ts:31:13 › MultiSelect › Examples › multi-select with data list with label
[chromium] › tests/kit/multi-select/multi-select.spec.ts:44:13 › MultiSelect › Examples › multi-select with data list without label
[chromium] › tests/kit/multi-select/multi-select.spec.ts:203:13 › MultiSelect › API page › non-editable multiselect with custom value content
89 passed (1.7m)
|
This job failed
Loading