@@ -298,14 +298,69 @@ exports[`autocompleteMultiselect > can be aborted by a signal 1`] = `
298
298
[36m│[39m [2m◻[22m [2mCherry[22m
299
299
[36m│[39m [2m◻[22m [2mGrape[22m
300
300
[36m│[39m [2m◻[22m [2mOrange[22m
301
- [36m│[39m [2m[2m↑/↓[22m[2m to navigate • [2mSpace :[22m[2m select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
301
+ [36m│[39m [2m[2m↑/↓[22m[2m to navigate • [2mTab :[22m[2m select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
302
302
[36m└[39m",
303
303
"
304
304
",
305
305
"<cursor.show >",
306
306
]
307
307
`;
308
308
309
+ exports[`autocompleteMultiselect > can use navigation keys to select options 1`] = `
310
+ [
311
+ "<cursor.hide >",
312
+ "[90m│[39m
313
+ [36m◆[39m Select fruits
314
+
315
+ [36m│[39m [2mSearch:[22m [7m[8m_[28m[27m
316
+ [36m│[39m [2m◻[22m Apple
317
+ [36m│[39m [2m◻[22m [2mBanana[22m
318
+ [36m│[39m [2m◻[22m [2mCherry[22m
319
+ [36m│[39m [2m◻[22m [2mGrape[22m
320
+ [36m│[39m [2m◻[22m [2mOrange[22m
321
+ [36m│[39m [2m[2m↑/↓[22m[2m to navigate • [2mTab:[22m[2m select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
322
+ [36m└[39m",
323
+ "<cursor.backward count =999><cursor.up count =10>",
324
+ " <cursor.down count=3>" ,
325
+ " <erase.down>" ,
326
+ " [36m│[39m [2mSearch:[22m [2m[22m
327
+ [36m│[39m [2m◻[22m [2mApple[22m
328
+ [36m│[39m [2m◻[22m Banana
329
+ [36m│[39m [2m◻[22m [2mCherry[22m
330
+ [36m│[39m [2m◻[22m [2mGrape[22m
331
+ [36m│[39m [2m◻[22m [2mOrange[22m
332
+ [36m│[39m [2m[2m↑/↓[22m[2m to navigate • [2mSpace/Tab:[22m[2m select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
333
+ [36m└[39m" ,
334
+ " <cursor.backward count=999><cursor.up count=10>" ,
335
+ " <cursor.down count=5>" ,
336
+ " <erase.line><cursor.left count=1>" ,
337
+ " [36m│[39m [32m◼[39m Banana" ,
338
+ " <cursor.down count=5>" ,
339
+ " <cursor.backward count=999><cursor.up count=10>" ,
340
+ " <cursor.down count=5>" ,
341
+ " <erase.down>" ,
342
+ " [36m│[39m [32m◼[39m [2mBanana[22m
343
+ [36m│[39m [2m◻[22m Cherry
344
+ [36m│[39m [2m◻[22m [2mGrape[22m
345
+ [36m│[39m [2m◻[22m [2mOrange[22m
346
+ [36m│[39m [2m[2m↑/↓[22m[2m to navigate • [2mSpace/Tab:[22m[2m select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
347
+ [36m└[39m" ,
348
+ " <cursor.backward count=999><cursor.up count=10>" ,
349
+ " <cursor.down count=6>" ,
350
+ " <erase.line><cursor.left count=1>" ,
351
+ " [36m│[39m [32m◼[39m Cherry" ,
352
+ " <cursor.down count=4>" ,
353
+ " <cursor.backward count=999><cursor.up count=10>" ,
354
+ " <cursor.down count=1>" ,
355
+ " <erase.down>" ,
356
+ " [32m◇[39m Select fruits
357
+ [90m│[39m [2m2 items selected[22m" ,
358
+ "
359
+ " ,
360
+ " <cursor.show>" ,
361
+ ]
362
+ `;
363
+
309
364
exports[`autocompleteMultiselect > renders error when empty selection & required is true 1`] = `
310
365
[
311
366
"<cursor.hide >",
@@ -318,7 +373,7 @@ exports[`autocompleteMultiselect > renders error when empty selection & required
318
373
[36m│[39m [2m◻[22m [2mCherry[22m
319
374
[36m│[39m [2m◻[22m [2mGrape[22m
320
375
[36m│[39m [2m◻[22m [2mOrange[22m
321
- [36m│[39m [2m[2m↑/↓[22m[2m to navigate • [2mSpace :[22m[2m select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
376
+ [36m│[39m [2m[2m↑/↓[22m[2m to navigate • [2mTab :[22m[2m select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
322
377
[36m└[39m",
323
378
"<cursor.backward count =999><cursor.up count =10>",
324
379
" <cursor.down count=1>" ,
@@ -332,7 +387,7 @@ exports[`autocompleteMultiselect > renders error when empty selection & required
332
387
[36m│[39m [2m◻[22m [2mCherry[22m
333
388
[36m│[39m [2m◻[22m [2mGrape[22m
334
389
[36m│[39m [2m◻[22m [2mOrange[22m
335
- [36m│[39m [2m[2m↑/↓[22m[2m to navigate • [2mSpace :[22m[2m select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
390
+ [36m│[39m [2m[2m↑/↓[22m[2m to navigate • [2mTab :[22m[2m select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
336
391
[36m└[39m" ,
337
392
" <cursor.backward count=999><cursor.up count=11>" ,
338
393
" <cursor.down count=1>" ,
@@ -345,7 +400,7 @@ exports[`autocompleteMultiselect > renders error when empty selection & required
345
400
[36m│[39m [2m◻[22m [2mCherry[22m
346
401
[36m│[39m [2m◻[22m [2mGrape[22m
347
402
[36m│[39m [2m◻[22m [2mOrange[22m
348
- [36m│[39m [2m[2m↑/↓[22m[2m to navigate • [2mSpace :[22m[2m select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
403
+ [36m│[39m [2m[2m↑/↓[22m[2m to navigate • [2mTab :[22m[2m select • [2mEnter:[22m[2m confirm • [2mType:[22m[2m to search[22m
349
404
[36m└[39m" ,
350
405
" <cursor.backward count=999><cursor.up count=10>" ,
351
406
" <cursor.down count=1>" ,
0 commit comments