You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Recently, I've decided to upgrade my user-event package from 13.5.0 to 14. I have not had problems migrating tests with buttons, numeric input, and text inputs. But for some reason, combobox input behaves differently, and it looks like I can not use function keys on it such as ArrowDown, Enter, etc. It is worth mentioning that in the previous version (before 14), user-event worked perfectly fine with Select components from antd library.
The text was updated successfully, but these errors were encountered:
Reproduction example
https://codesandbox.io/s/selectcombobox-test-nhch9c
Prerequisites
const input = screen.getByRole('combobox');
)await user.click(input)
).await user.keyboard('[ArrowDown][ArrowDown][Enter]')
).Expected behavior
One of the options should be selected, and therefore
handleChange
function should be triggered.Actual behavior
The
handleChange
function is not triggered at all.User-event version
14.4.3
Environment
Testing Library framework:
@testing-library/[email protected]
JS framework:
[email protected]
Test environment:
[email protected]
Antd library:
[email protected]
Additional context
Recently, I've decided to upgrade my user-event package from 13.5.0 to 14. I have not had problems migrating tests with buttons, numeric input, and text inputs. But for some reason, combobox input behaves differently, and it looks like I can not use function keys on it such as ArrowDown, Enter, etc. It is worth mentioning that in the previous version (before 14), user-event worked perfectly fine with Select components from antd library.
The text was updated successfully, but these errors were encountered: