File tree Expand file tree Collapse file tree 4 files changed +34
-5
lines changed Expand file tree Collapse file tree 4 files changed +34
-5
lines changed Original file line number Diff line number Diff line change @@ -408,4 +408,12 @@ mod tests {
408
408
409
409
let _ = fuzzy_select. clone ( ) ;
410
410
}
411
+
412
+ #[ test]
413
+ fn test_iterator ( ) {
414
+ let items = [ "First" , "Second" , "Third" ] ;
415
+ let iterator = items. iter ( ) . skip ( 1 ) ;
416
+
417
+ assert_eq ! ( FuzzySelect :: new( ) . items( iterator) . items, & items[ 1 ..] ) ;
418
+ }
411
419
}
Original file line number Diff line number Diff line change @@ -386,4 +386,12 @@ mod tests {
386
386
387
387
let _ = multi_select. clone ( ) ;
388
388
}
389
+
390
+ #[ test]
391
+ fn test_iterator ( ) {
392
+ let items = [ "First" , "Second" , "Third" ] ;
393
+ let iterator = items. iter ( ) . skip ( 1 ) ;
394
+
395
+ assert_eq ! ( MultiSelect :: new( ) . items( iterator) . items, & items[ 1 ..] ) ;
396
+ }
389
397
}
Original file line number Diff line number Diff line change @@ -368,7 +368,7 @@ mod tests {
368
368
let selections = vec ! [ "a" . to_string( ) , "b" . to_string( ) ] ;
369
369
370
370
assert_eq ! (
371
- Select :: new( ) . default ( 0 ) . items( & selections[ .. ] ) . items,
371
+ Select :: new( ) . default ( 0 ) . items( & selections) . items,
372
372
selections
373
373
) ;
374
374
}
@@ -380,9 +380,14 @@ mod tests {
380
380
381
381
let selections = & [ a, b] ;
382
382
383
- assert_eq ! (
384
- Select :: new( ) . default ( 0 ) . items( & selections[ ..] ) . items,
385
- selections
386
- ) ;
383
+ assert_eq ! ( Select :: new( ) . default ( 0 ) . items( selections) . items, selections) ;
384
+ }
385
+
386
+ #[ test]
387
+ fn test_iterator ( ) {
388
+ let items = [ "First" , "Second" , "Third" ] ;
389
+ let iterator = items. iter ( ) . skip ( 1 ) ;
390
+
391
+ assert_eq ! ( Select :: new( ) . default ( 0 ) . items( iterator) . items, & items[ 1 ..] ) ;
387
392
}
388
393
}
Original file line number Diff line number Diff line change @@ -377,4 +377,12 @@ mod tests {
377
377
378
378
let _ = sort. clone ( ) ;
379
379
}
380
+
381
+ #[ test]
382
+ fn test_iterator ( ) {
383
+ let items = [ "First" , "Second" , "Third" ] ;
384
+ let iterator = items. iter ( ) . skip ( 1 ) ;
385
+
386
+ assert_eq ! ( Sort :: new( ) . items( iterator) . items, & items[ 1 ..] ) ;
387
+ }
380
388
}
You can’t perform that action at this time.
0 commit comments