@@ -257,37 +257,39 @@ mod test {
257
257
258
258
#[ test]
259
259
fn truncate ( ) {
260
- let colors_shim = Vec :: new ( ) ;
261
- assert_eq ! ( Tokens ( "" ) . render( & colors_shim, 0 , 0 ) , "\u{1b} [1;37m\u{1b} [0m" ) ;
260
+ assert_eq ! (
261
+ Tokens ( "" ) . truncate( 0 , 0 ) . collect:: <Vec <_>>( ) ,
262
+ Tokens ( "" ) . collect:: <Vec <_>>( )
263
+ ) ;
262
264
263
265
assert_eq ! (
264
- Tokens ( " " ) . render ( & colors_shim , 0 , 0 ) ,
265
- " \u{1b} [1;37m \u{1b} [0m"
266
+ Tokens ( " " ) . truncate ( 0 , 0 ) . collect :: < Vec <_>> ( ) ,
267
+ Tokens ( "" ) . collect :: < Vec <_>> ( )
266
268
) ;
267
269
assert_eq ! (
268
- Tokens ( " " ) . render ( & colors_shim , 0 , 5 ) ,
269
- " \u{1b} [1;37m \u{1b} [0m"
270
+ Tokens ( " " ) . truncate ( 0 , 5 ) . collect :: < Vec <_>> ( ) ,
271
+ Tokens ( " " ) . collect :: < Vec <_>> ( )
270
272
) ;
271
273
assert_eq ! (
272
- Tokens ( " " ) . render ( & colors_shim , 1 , 5 ) ,
273
- " \u{1b} [1;37m \u{1b} [0m"
274
+ Tokens ( " " ) . truncate ( 1 , 5 ) . collect :: < Vec <_>> ( ) ,
275
+ Tokens ( " " ) . collect :: < Vec <_>> ( )
274
276
) ;
275
277
assert_eq ! (
276
- Tokens ( " " ) . render ( & colors_shim , 3 , 5 ) ,
277
- " \u{1b} [1;37m \u{1b} [0m"
278
+ Tokens ( " " ) . truncate ( 3 , 5 ) . collect :: < Vec <_>> ( ) ,
279
+ Tokens ( " " ) . collect :: < Vec <_>> ( )
278
280
) ;
279
281
assert_eq ! (
280
- Tokens ( " " ) . render ( & colors_shim , 0 , 4 ) ,
281
- " \u{1b} [1;37m \u{1b} [0m"
282
+ Tokens ( " " ) . truncate ( 0 , 4 ) . collect :: < Vec <_>> ( ) ,
283
+ Tokens ( " " ) . collect :: < Vec <_>> ( )
282
284
) ;
283
285
assert_eq ! (
284
- Tokens ( " " ) . render ( & colors_shim , 0 , 3 ) ,
285
- " \u{1b} [1;37m \u{1b} [0m"
286
+ Tokens ( " " ) . truncate ( 0 , 3 ) . collect :: < Vec <_>> ( ) ,
287
+ Tokens ( " " ) . collect :: < Vec <_>> ( )
286
288
) ;
287
289
288
290
assert_eq ! (
289
- Tokens ( " {1} {5} {9} a" ) . render ( & colors_shim , 4 , 10 ) ,
290
- " \u{1b} [1;37m \u{1b} [0m \u{1b} [1;37m \u{1b} [0m \u{1b} [1;37m \u{1b} [0m \u{1b} [1;37m a \u{1b} [0m "
291
+ Tokens ( " {1} {5} {9} a" ) . truncate ( 4 , 10 ) . collect :: < Vec <_>> ( ) ,
292
+ Tokens ( "{1}{5} {9} a" ) . collect :: < Vec <_>> ( )
291
293
) ;
292
294
}
293
295
}
0 commit comments