@@ -15,6 +15,14 @@ exports[`autocomplete > limits displayed options when maxItems is set 1`] = `
1515[36m│[39m [2m...[22m
1616[36m│[39m [2m[2m↑/↓[22m[2m to select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
1717[36m└[39m",
18+ "<cursor.backward count =999><cursor.up count =11>",
19+ " <cursor.down count=1>" ,
20+ " <erase.down>" ,
21+ " [32m◇[39m Select an option
22+ [90m│[39m [2mOption 0[22m" ,
23+ "
24+ " ,
25+ " <cursor.show>" ,
1826]
1927`;
2028
@@ -32,6 +40,14 @@ exports[`autocomplete > renders initial UI with message and instructions 1`] = `
3240[36m│[39m [2m○[22m [2mOrange[22m
3341[36m│[39m [2m[2m↑/↓[22m[2m to select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
3442[36m└[39m",
43+ "<cursor.backward count =999><cursor.up count =10>",
44+ " <cursor.down count=1>" ,
45+ " <erase.down>" ,
46+ " [32m◇[39m Select a fruit
47+ [90m│[39m [2mApple[22m" ,
48+ "
49+ " ,
50+ " <cursor.show>" ,
3551]
3652`;
3753
@@ -121,6 +137,14 @@ exports[`autocomplete > shows hint when option has hint and is focused 1`] = `
121137[36m│[39m [32m●[39m Kiwi[2m (New Zealand)[22m
122138[36m│[39m [2m[2m↑/↓[22m[2m to select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
123139[36m└[39m" ,
140+ " <cursor.backward count=999><cursor.up count=11>" ,
141+ " <cursor.down count=1>" ,
142+ " <erase.down>" ,
143+ " [32m◇[39m Select a fruit
144+ [90m│[39m [2mKiwi[22m" ,
145+ "
146+ " ,
147+ " <cursor.show>" ,
124148]
125149`;
126150
@@ -145,6 +169,14 @@ exports[`autocomplete > shows no matches message when search has no results 1`]
145169[36m│[39m [33mNo matches found[39m
146170[36m│[39m [2m[2m↑/↓[22m[2m to select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
147171[36m└[39m" ,
172+ " <cursor.backward count=999><cursor.up count=6>" ,
173+ " <cursor.down count=1>" ,
174+ " <erase.down>" ,
175+ " [32m◇[39m Select a fruit
176+ [90m│[39m [2mApple[22m" ,
177+ "
178+ " ,
179+ " <cursor.show>" ,
148180]
149181`;
150182
@@ -233,3 +265,55 @@ exports[`autocomplete > supports initialValue 1`] = `
233265 " <cursor.show>" ,
234266]
235267`;
268+
269+ exports[`autocompleteMultiselect > renders error when empty selection & required is true 1`] = `
270+ [
271+ "<cursor.hide >",
272+ "[90m│[39m
273+ [36m◆[39m Select a fruit
274+
275+ [36m│[39m [2mSearch:[22m [7m[8m_[28m[27m
276+ [36m│[39m [2m◻[22m Apple
277+ [36m│[39m [2m◻[22m [2mBanana[22m
278+ [36m│[39m [2m◻[22m [2mCherry[22m
279+ [36m│[39m [2m◻[22m [2mGrape[22m
280+ [36m│[39m [2m◻[22m [2mOrange[22m
281+ [36m│[39m [2m[2m↑/↓[22m[2m to navigate • [2mSpace:[22m[2m select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
282+ [36m└[39m",
283+ "<cursor.backward count =999><cursor.up count =10>",
284+ " <cursor.down count=1>" ,
285+ " <erase.down>" ,
286+ " [33m▲[39m Select a fruit
287+
288+ [36m│[39m [2mSearch:[22m [7m[8m_[28m[27m
289+ [36m│[39m [33mPlease select at least one item[39m
290+ [36m│[39m [2m◻[22m Apple
291+ [36m│[39m [2m◻[22m [2mBanana[22m
292+ [36m│[39m [2m◻[22m [2mCherry[22m
293+ [36m│[39m [2m◻[22m [2mGrape[22m
294+ [36m│[39m [2m◻[22m [2mOrange[22m
295+ [36m│[39m [2m[2m↑/↓[22m[2m to navigate • [2mSpace:[22m[2m select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
296+ [36m└[39m" ,
297+ " <cursor.backward count=999><cursor.up count=11>" ,
298+ " <cursor.down count=1>" ,
299+ " <erase.down>" ,
300+ " [36m◆[39m Select a fruit
301+
302+ [36m│[39m [2mSearch:[22m [7m[8m_[28m[27m
303+ [36m│[39m [32m◼[39m Apple
304+ [36m│[39m [2m◻[22m [2mBanana[22m
305+ [36m│[39m [2m◻[22m [2mCherry[22m
306+ [36m│[39m [2m◻[22m [2mGrape[22m
307+ [36m│[39m [2m◻[22m [2mOrange[22m
308+ [36m│[39m [2m[2m↑/↓[22m[2m to navigate • [2mSpace:[22m[2m select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
309+ [36m└[39m" ,
310+ " <cursor.backward count=999><cursor.up count=10>" ,
311+ " <cursor.down count=1>" ,
312+ " <erase.down>" ,
313+ " [32m◇[39m Select a fruit
314+ [90m│[39m [2m1 items selected[22m" ,
315+ "
316+ " ,
317+ " <cursor.show>" ,
318+ ]
319+ `;
0 commit comments