@@ -56,15 +56,15 @@ describe('Combobox.tsx', () => {
56
56
} )
57
57
58
58
it ( 'Adds new typed option only once to options list' , ( ) => {
59
- const { getAllByRole, getByRole, queryAllByTitle , } = render ( < XCombobox model = { { ...comboboxProps , value : 'A' } } /> )
59
+ const { getAllByRole, getByRole, queryAllByText } = render ( < XCombobox model = { { ...comboboxProps , value : 'A' } } /> )
60
60
fireEvent . click ( getByRole ( 'presentation' , { hidden : true } ) )
61
61
expect ( getAllByRole ( 'option' ) ) . toHaveLength ( 3 )
62
- expect ( queryAllByTitle ( 'D' ) ) . toHaveLength ( 0 )
62
+ expect ( queryAllByText ( 'D' ) ) . toHaveLength ( 0 )
63
63
64
64
userEvent . type ( getByRole ( 'combobox' ) , '{backspace}D{enter}' )
65
65
fireEvent . click ( getByRole ( 'presentation' , { hidden : true } ) )
66
66
expect ( getAllByRole ( 'option' ) ) . toHaveLength ( 4 )
67
- expect ( queryAllByTitle ( 'D' ) ) . toHaveLength ( 1 )
67
+ expect ( queryAllByText ( 'D' ) ) . toHaveLength ( 1 )
68
68
} )
69
69
70
70
describe ( 'Wave args' , ( ) => {
@@ -78,13 +78,13 @@ describe('Combobox.tsx', () => {
78
78
} )
79
79
80
80
it ( 'Sets args to manually selected option' , ( ) => {
81
- const { getByRole, getByTitle } = render ( < XCombobox model = { { ...comboboxProps } } /> )
81
+ const { getByRole, getByText } = render ( < XCombobox model = { { ...comboboxProps } } /> )
82
82
fireEvent . click ( getByRole ( 'presentation' , { hidden : true } ) )
83
- fireEvent . click ( getByTitle ( 'A' ) )
83
+ fireEvent . click ( getByText ( 'A' ) )
84
84
expect ( wave . args [ name ] ) . toBe ( 'A' )
85
85
86
86
fireEvent . click ( getByRole ( 'presentation' , { hidden : true } ) )
87
- fireEvent . click ( getByTitle ( 'B' ) )
87
+ fireEvent . click ( getByText ( 'B' ) )
88
88
expect ( wave . args [ name ] ) . toBe ( 'B' )
89
89
} )
90
90
@@ -206,23 +206,23 @@ describe('Combobox.tsx', () => {
206
206
} )
207
207
208
208
it ( 'Adds initial value to options if it\'s not included in "choices" prop' , ( ) => {
209
- const { getByTitle , getAllByRole, getByRole } = render ( < XCombobox model = { { ...comboboxProps , value : 'Z' } } /> )
209
+ const { getByText , getAllByRole, getByRole } = render ( < XCombobox model = { { ...comboboxProps , value : 'Z' } } /> )
210
210
expect ( wave . args [ name ] ) . toEqual ( 'Z' )
211
211
expect ( getByRole ( 'combobox' ) ) . toHaveValue ( 'Z' )
212
212
fireEvent . click ( getByRole ( 'presentation' , { hidden : true } ) )
213
213
expect ( getAllByRole ( 'option' ) ) . toHaveLength ( 4 )
214
- expect ( getByTitle ( 'Z' ) ) . toBeDefined ( )
214
+ expect ( getByText ( 'Z' ) ) . toBeDefined ( )
215
215
} )
216
216
217
217
it ( 'Adds value to choices when both are updated and value was included in previous choices but not in the new choices' , ( ) => {
218
- const { getByRole, getAllByRole, getByTitle , rerender } = render ( < XCombobox model = { { ...comboboxProps , value : 'A' } } /> )
218
+ const { getByRole, getAllByRole, getByText , rerender } = render ( < XCombobox model = { { ...comboboxProps , value : 'A' } } /> )
219
219
expect ( getByRole ( 'combobox' ) ) . toHaveValue ( 'A' )
220
220
221
221
rerender ( < XCombobox model = { { ...comboboxProps , value : 'C' , choices : [ 'A' , 'B' ] } } /> )
222
222
expect ( getByRole ( 'combobox' ) ) . toHaveValue ( 'C' )
223
223
fireEvent . click ( getByRole ( 'presentation' , { hidden : true } ) )
224
224
expect ( getAllByRole ( 'option' ) ) . toHaveLength ( 3 )
225
- expect ( getByTitle ( 'C' ) ) . toBeDefined ( )
225
+ expect ( getByText ( 'C' ) ) . toBeDefined ( )
226
226
} )
227
227
228
228
it ( 'Display same value if choices change and value is included in choices' , ( ) => {
@@ -324,12 +324,12 @@ describe('Combobox.tsx', () => {
324
324
} )
325
325
326
326
it ( 'Adds initial values to options if they are not already included in options ' , ( ) => {
327
- const { getByTitle , getAllByRole, getByRole } = render ( < XCombobox model = { { ...comboboxProps , value : 'Z' } } /> )
327
+ const { getByText , getAllByRole, getByRole } = render ( < XCombobox model = { { ...comboboxProps , value : 'Z' } } /> )
328
328
expect ( wave . args [ name ] ) . toEqual ( 'Z' )
329
329
expect ( getByRole ( 'combobox' ) ) . toHaveValue ( 'Z' )
330
330
fireEvent . click ( getByRole ( 'presentation' , { hidden : true } ) )
331
331
expect ( getAllByRole ( 'option' ) ) . toHaveLength ( 4 )
332
- expect ( getByTitle ( 'Z' ) ) . toBeDefined ( )
332
+ expect ( getByText ( 'Z' ) ) . toBeDefined ( )
333
333
} )
334
334
} )
335
335
} )
0 commit comments