diff --git a/packages/terra-form-select/CHANGELOG.md b/packages/terra-form-select/CHANGELOG.md index 14f1d8aa8c2..8e0baa6d7fe 100644 --- a/packages/terra-form-select/CHANGELOG.md +++ b/packages/terra-form-select/CHANGELOG.md @@ -2,6 +2,9 @@ ## Unreleased +* Added + * Added No results found text in `terra-form-select-combobox`. + ## 6.49.0 - (October 23, 2023) * Changed diff --git a/packages/terra-form-select/src/combobox/Menu.jsx b/packages/terra-form-select/src/combobox/Menu.jsx index 7a213a934cb..63698bb9039 100644 --- a/packages/terra-form-select/src/combobox/Menu.jsx +++ b/packages/terra-form-select/src/combobox/Menu.jsx @@ -10,6 +10,7 @@ import ClearOption from '../shared/_ClearOption'; import MenuUtil from '../shared/_MenuUtil'; import SharedUtil from '../shared/_SharedUtil'; import styles from '../shared/_Menu.module.scss'; +import NoResults from '../shared/_NoResults'; const cx = classNamesBind.bind(styles); @@ -119,16 +120,21 @@ class Menu extends React.Component { */ static getDerivedStateFromProps(props, state) { const { - clearOptionDisplay, searchValue, + clearOptionDisplay, searchValue, noResultContent, } = props; - const hasNoResults = false; + let hasNoResults = false; const hasMaxSelection = false; let hasAddOption = false; let children = MenuUtil.filter(props.children, props.searchValue, props.optionFilter); children = MenuUtil.updateSelectionState(children, props); + if (!children.length) { + children.push(); + hasNoResults = true; + } + if (Menu.shouldAllowFreeText(props, children)) { children.push(); hasAddOption = true; diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-click.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-click.png index cc2b7e5a002..f92722cc17f 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-click.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-click.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-clicking-off.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-clicking-off.png index 45815ba5e2a..b30cc5901b4 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-clicking-off.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-clicking-off.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-enter.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-enter.png index cc2b7e5a002..f92722cc17f 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-enter.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-enter.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-free-text.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-free-text.png index cc2b7e5a002..f92722cc17f 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-free-text.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox-free-text.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_clicking_off_closes_dropdown.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_clicking_off_closes_dropdown.png index 94d77ae3dcc..2f0285ef19d 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_clicking_off_closes_dropdown.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_clicking_off_closes_dropdown.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_closed_dropdown_after_tabbing_away.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_closed_dropdown_after_tabbing_away.png index e93a2781988..aa883b7bf60 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_closed_dropdown_after_tabbing_away.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_closed_dropdown_after_tabbing_away.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_closes_dropdown_after_clicking_off.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_closes_dropdown_after_clicking_off.png index 94d77ae3dcc..2f0285ef19d 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_closes_dropdown_after_clicking_off.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_closes_dropdown_after_clicking_off.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_dropdown_not_opened_by_enter.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_dropdown_not_opened_by_enter.png index 9dd0c8c4fcb..7afb59bd46a 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_dropdown_not_opened_by_enter.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_dropdown_not_opened_by_enter.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_no_results_displayed_on_search.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_no_results_displayed_on_search.png new file mode 100644 index 00000000000..dc955b66328 Binary files /dev/null and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_no_results_displayed_on_search.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_option_selected.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_option_selected.png index 321cd41feef..7cdc8f7f195 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_option_selected.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_option_selected.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_option_selected_with_enter.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_option_selected_with_enter.png index 84685d82926..1a5e55afc49 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_option_selected_with_enter.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_option_selected_with_enter.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_second-option-highlighted.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_second-option-highlighted.png index 1678efb2c1f..1b8f49b3b36 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_second-option-highlighted.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_second-option-highlighted.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_selected_option_with_keyboard.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_selected_option_with_keyboard.png index 321cd41feef..7cdc8f7f195 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_selected_option_with_keyboard.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_selected_option_with_keyboard.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_selected_second_option_with_keyboard.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_selected_second_option_with_keyboard.png index a5c32d4cbbf..65af62f2114 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_selected_second_option_with_keyboard.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_selected_second_option_with_keyboard.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_toggle_icon_closes_dropdown.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_toggle_icon_closes_dropdown.png index 6673be04e8a..8d5aa2d0eca 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_toggle_icon_closes_dropdown.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/combobox_toggle_icon_closes_dropdown.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/toggle-icon-open-dropdown.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/toggle-icon-open-dropdown.png index 6a40a11faec..33064eceb24 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/toggle-icon-open-dropdown.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/toggle-icon-open-dropdown.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/toggle-open-dropdown.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/toggle-open-dropdown.png index 5f49ffe907a..33064eceb24 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/toggle-open-dropdown.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/toggle-open-dropdown.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/toggle_click_closes.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/toggle_click_closes.png index 6673be04e8a..8d5aa2d0eca 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/toggle_click_closes.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/clinical-lowlight-theme/en/chrome_tiny/select-spec/toggle_click_closes.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-click.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-click.png index 68f8293136a..59ac772d2f4 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-click.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-click.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-clicking-off.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-clicking-off.png index da87704aa71..9ca72a549e9 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-clicking-off.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-clicking-off.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-enter.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-enter.png index 68f8293136a..59ac772d2f4 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-enter.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-enter.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-free-text.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-free-text.png index 68f8293136a..59ac772d2f4 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-free-text.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox-free-text.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_clicking_off_closes_dropdown.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_clicking_off_closes_dropdown.png index 53afb706042..6e81df3c777 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_clicking_off_closes_dropdown.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_clicking_off_closes_dropdown.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_closed_dropdown_after_tabbing_away.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_closed_dropdown_after_tabbing_away.png index 53afb706042..6e81df3c777 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_closed_dropdown_after_tabbing_away.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_closed_dropdown_after_tabbing_away.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_closes_dropdown_after_clicking_off.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_closes_dropdown_after_clicking_off.png index 53afb706042..6e81df3c777 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_closes_dropdown_after_clicking_off.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_closes_dropdown_after_clicking_off.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_dropdown_not_opened_by_enter.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_dropdown_not_opened_by_enter.png index a23f1a89c78..5b7bcd461ee 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_dropdown_not_opened_by_enter.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_dropdown_not_opened_by_enter.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_no_results_displayed_on_search.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_no_results_displayed_on_search.png new file mode 100644 index 00000000000..d1f71a0f094 Binary files /dev/null and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_no_results_displayed_on_search.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_option_selected.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_option_selected.png index 061485143d6..9dd3d673fb0 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_option_selected.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_option_selected.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_option_selected_with_enter.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_option_selected_with_enter.png index 57ee6ee53c5..26e19744a48 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_option_selected_with_enter.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_option_selected_with_enter.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_second-option-highlighted.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_second-option-highlighted.png index 8880e1d1a85..4d9697a12d4 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_second-option-highlighted.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_second-option-highlighted.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_selected_option_with_keyboard.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_selected_option_with_keyboard.png index 061485143d6..9dd3d673fb0 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_selected_option_with_keyboard.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_selected_option_with_keyboard.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_selected_second_option_with_keyboard.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_selected_second_option_with_keyboard.png index 7577b09fec0..ea1d43d15db 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_selected_second_option_with_keyboard.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_selected_second_option_with_keyboard.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_toggle_icon_closes_dropdown.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_toggle_icon_closes_dropdown.png index a23f1a89c78..9dd3d673fb0 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_toggle_icon_closes_dropdown.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/combobox_toggle_icon_closes_dropdown.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/toggle-icon-open-dropdown.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/toggle-icon-open-dropdown.png index da87704aa71..9ca72a549e9 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/toggle-icon-open-dropdown.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/toggle-icon-open-dropdown.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/toggle-open-dropdown.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/toggle-open-dropdown.png index 68f8293136a..9ca72a549e9 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/toggle-open-dropdown.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/toggle-open-dropdown.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/toggle_click_closes.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/toggle_click_closes.png index a23f1a89c78..9dd3d673fb0 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/toggle_click_closes.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/orion-fusion-theme/en/chrome_tiny/select-spec/toggle_click_closes.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-click.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-click.png index 6220c77cb53..553471607d2 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-click.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-click.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-clicking-off.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-clicking-off.png index a806fc8ee63..767c5168a61 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-clicking-off.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-clicking-off.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-enter.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-enter.png index 6220c77cb53..553471607d2 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-enter.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-enter.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-free-text.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-free-text.png index 6220c77cb53..553471607d2 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-free-text.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox-free-text.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_clicking_off_closes_dropdown.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_clicking_off_closes_dropdown.png index 677d20e8d09..c13e2e972f0 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_clicking_off_closes_dropdown.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_clicking_off_closes_dropdown.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_closed_dropdown_after_tabbing_away.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_closed_dropdown_after_tabbing_away.png index 677d20e8d09..c13e2e972f0 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_closed_dropdown_after_tabbing_away.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_closed_dropdown_after_tabbing_away.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_closes_dropdown_after_clicking_off.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_closes_dropdown_after_clicking_off.png index 677d20e8d09..c13e2e972f0 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_closes_dropdown_after_clicking_off.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_closes_dropdown_after_clicking_off.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_dropdown_not_opened_by_enter.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_dropdown_not_opened_by_enter.png index 44d5366f24f..7200c509ff4 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_dropdown_not_opened_by_enter.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_dropdown_not_opened_by_enter.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_no_results_displayed_on_search.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_no_results_displayed_on_search.png new file mode 100644 index 00000000000..de536fe5ede Binary files /dev/null and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_no_results_displayed_on_search.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_option_selected.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_option_selected.png index 716226e26e3..1f1a1ae393e 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_option_selected.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_option_selected.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_option_selected_with_enter.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_option_selected_with_enter.png index 57f98277451..f4082af87f9 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_option_selected_with_enter.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_option_selected_with_enter.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_second-option-highlighted.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_second-option-highlighted.png index cf742e58dc5..dcca115b3ce 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_second-option-highlighted.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_second-option-highlighted.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_selected_option_with_keyboard.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_selected_option_with_keyboard.png index 716226e26e3..1f1a1ae393e 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_selected_option_with_keyboard.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_selected_option_with_keyboard.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_selected_second_option_with_keyboard.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_selected_second_option_with_keyboard.png index 8b4fc9ecfe5..8879cfded34 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_selected_second_option_with_keyboard.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_selected_second_option_with_keyboard.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_toggle_icon_closes_dropdown.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_toggle_icon_closes_dropdown.png index 44d5366f24f..1f1a1ae393e 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_toggle_icon_closes_dropdown.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/combobox_toggle_icon_closes_dropdown.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/toggle-icon-open-dropdown.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/toggle-icon-open-dropdown.png index a806fc8ee63..767c5168a61 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/toggle-icon-open-dropdown.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/toggle-icon-open-dropdown.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/toggle-open-dropdown.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/toggle-open-dropdown.png index 6220c77cb53..767c5168a61 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/toggle-open-dropdown.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/toggle-open-dropdown.png differ diff --git a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/toggle_click_closes.png b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/toggle_click_closes.png index 44d5366f24f..1f1a1ae393e 100644 Binary files a/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/toggle_click_closes.png and b/packages/terra-form-select/tests/wdio/__snapshots__/reference/terra-default-theme/en/chrome_tiny/select-spec/toggle_click_closes.png differ diff --git a/packages/terra-form-select/tests/wdio/select-spec.js b/packages/terra-form-select/tests/wdio/select-spec.js index 4f31fd7c1a6..e91c325a6a3 100644 --- a/packages/terra-form-select/tests/wdio/select-spec.js +++ b/packages/terra-form-select/tests/wdio/select-spec.js @@ -536,6 +536,11 @@ Terra.describeViewports('Select', ['tiny'], () => { Terra.validates.element('[combobox-spacebar]open-dropdown', { selector: '#root' }); }); + it('should display no results on search', () => { + $('[data-terra-select] input').setValue('John'); + Terra.validates.element('combobox no results displayed on search', { selector: '#root' }); + }); + after(() => { // remove backspace that is added to the input. Bug logged here: https://github.com/cerner/terra-core/issues/2414 browser.keys('Backspace');