@@ -318,6 +318,7 @@ impl<'a> Fixer<'a> {
318
318
319
319
#[ cfg( test) ]
320
320
mod test {
321
+ use cow_utils:: CowUtils ;
321
322
use std:: borrow:: Cow ;
322
323
323
324
use oxc_diagnostics:: OxcDiagnostic ;
@@ -417,7 +418,7 @@ mod test {
417
418
get_fix_result ( vec ! [ create_message( insert_at_middle( ) , Some ( INSERT_AT_MIDDLE ) ) ] ) ;
418
419
assert_eq ! (
419
420
result. fixed_code,
420
- TEST_CODE . replace ( "6 *" , & format!( "{}{}" , INSERT_AT_MIDDLE . content, "6 *" ) )
421
+ TEST_CODE . cow_replace ( "6 *" , & format!( "{}{}" , INSERT_AT_MIDDLE . content, "6 *" ) )
421
422
) ;
422
423
assert_eq ! ( result. messages. len( ) , 0 ) ;
423
424
}
@@ -435,7 +436,7 @@ mod test {
435
436
format!(
436
437
"{}{}{}" ,
437
438
INSERT_AT_START . content,
438
- TEST_CODE . replace ( "6 *" , & format!( "{}{}" , INSERT_AT_MIDDLE . content, "6 *" ) ) ,
439
+ TEST_CODE . cow_replace ( "6 *" , & format!( "{}{}" , INSERT_AT_MIDDLE . content, "6 *" ) ) ,
439
440
INSERT_AT_END . content
440
441
)
441
442
) ;
@@ -452,23 +453,23 @@ mod test {
452
453
#[ test]
453
454
fn replace_at_the_start ( ) {
454
455
let result = get_fix_result ( vec ! [ create_message( replace_var( ) , Some ( REPLACE_VAR ) ) ] ) ;
455
- assert_eq ! ( result. fixed_code, TEST_CODE . replace ( "var" , "let" ) ) ;
456
+ assert_eq ! ( result. fixed_code, TEST_CODE . cow_replace ( "var" , "let" ) ) ;
456
457
assert_eq ! ( result. messages. len( ) , 0 ) ;
457
458
assert ! ( result. fixed) ;
458
459
}
459
460
460
461
#[ test]
461
462
fn replace_at_the_middle ( ) {
462
463
let result = get_fix_result ( vec ! [ create_message( replace_id( ) , Some ( REPLACE_ID ) ) ] ) ;
463
- assert_eq ! ( result. fixed_code, TEST_CODE . replace ( "answer" , "foo" ) ) ;
464
+ assert_eq ! ( result. fixed_code, TEST_CODE . cow_replace ( "answer" , "foo" ) ) ;
464
465
assert_eq ! ( result. messages. len( ) , 0 ) ;
465
466
assert ! ( result. fixed) ;
466
467
}
467
468
468
469
#[ test]
469
470
fn replace_at_the_end ( ) {
470
471
let result = get_fix_result ( vec ! [ create_message( replace_num( ) , Some ( REPLACE_NUM ) ) ] ) ;
471
- assert_eq ! ( result. fixed_code, TEST_CODE . replace ( '6' , "5" ) ) ;
472
+ assert_eq ! ( result. fixed_code, TEST_CODE . cow_replace ( '6' , "5" ) ) ;
472
473
assert_eq ! ( result. messages. len( ) , 0 ) ;
473
474
assert ! ( result. fixed) ;
474
475
}
@@ -489,7 +490,7 @@ mod test {
489
490
#[ test]
490
491
fn remove_at_the_start ( ) {
491
492
let result = get_fix_result ( vec ! [ create_message( remove_start( ) , Some ( REMOVE_START ) ) ] ) ;
492
- assert_eq ! ( result. fixed_code, TEST_CODE . replace ( "var " , "" ) ) ;
493
+ assert_eq ! ( result. fixed_code, TEST_CODE . cow_replace ( "var " , "" ) ) ;
493
494
assert_eq ! ( result. messages. len( ) , 0 ) ;
494
495
assert ! ( result. fixed) ;
495
496
}
@@ -500,15 +501,15 @@ mod test {
500
501
remove_middle( Span :: default ( ) ) ,
501
502
Some ( REMOVE_MIDDLE ) ,
502
503
) ] ) ;
503
- assert_eq ! ( result. fixed_code, TEST_CODE . replace ( "answer" , "a" ) ) ;
504
+ assert_eq ! ( result. fixed_code, TEST_CODE . cow_replace ( "answer" , "a" ) ) ;
504
505
assert_eq ! ( result. messages. len( ) , 0 ) ;
505
506
assert ! ( result. fixed) ;
506
507
}
507
508
508
509
#[ test]
509
510
fn remove_at_the_end ( ) {
510
511
let result = get_fix_result ( vec ! [ create_message( remove_end( ) , Some ( REMOVE_END ) ) ] ) ;
511
- assert_eq ! ( result. fixed_code, TEST_CODE . replace ( " * 7" , "" ) ) ;
512
+ assert_eq ! ( result. fixed_code, TEST_CODE . cow_replace ( " * 7" , "" ) ) ;
512
513
assert_eq ! ( result. messages. len( ) , 0 ) ;
513
514
assert ! ( result. fixed) ;
514
515
}
@@ -531,7 +532,7 @@ mod test {
531
532
create_message( remove_middle( Span :: default ( ) ) , Some ( REMOVE_MIDDLE ) ) ,
532
533
create_message( replace_id( ) , Some ( REPLACE_ID ) ) ,
533
534
] ) ;
534
- assert_eq ! ( result. fixed_code, TEST_CODE . replace ( "answer" , "foo" ) ) ;
535
+ assert_eq ! ( result. fixed_code, TEST_CODE . cow_replace ( "answer" , "foo" ) ) ;
535
536
assert_eq ! ( result. messages. len( ) , 1 ) ;
536
537
assert_eq ! ( result. messages[ 0 ] . error. to_string( ) , "removemiddle" ) ;
537
538
assert ! ( result. fixed) ;
@@ -543,7 +544,7 @@ mod test {
543
544
create_message( remove_start( ) , Some ( REMOVE_START ) ) ,
544
545
create_message( replace_id( ) , Some ( REPLACE_ID ) ) ,
545
546
] ) ;
546
- assert_eq ! ( result. fixed_code, TEST_CODE . replace ( "var answer" , "foo" ) ) ;
547
+ assert_eq ! ( result. fixed_code, TEST_CODE . cow_replace ( "var answer" , "foo" ) ) ;
547
548
assert_eq ! ( result. messages. len( ) , 0 ) ;
548
549
assert ! ( result. fixed) ;
549
550
}
@@ -555,7 +556,7 @@ mod test {
555
556
create_message( replace_id( ) , Some ( REPLACE_ID ) ) ,
556
557
create_message( no_fix( Span :: default ( ) ) , None ) ,
557
558
] ) ;
558
- assert_eq ! ( result. fixed_code, TEST_CODE . replace ( "answer" , "foo" ) ) ;
559
+ assert_eq ! ( result. fixed_code, TEST_CODE . cow_replace ( "answer" , "foo" ) ) ;
559
560
assert_eq ! ( result. messages. len( ) , 2 ) ;
560
561
assert_eq ! ( result. messages[ 0 ] . error. to_string( ) , "nofix" ) ;
561
562
assert_eq ! ( result. messages[ 1 ] . error. to_string( ) , "removemiddle" ) ;
@@ -591,7 +592,7 @@ mod test {
591
592
Message :: new( no_fix_2( Span :: new( 1 , 7 ) ) , None ) ,
592
593
Message :: new( no_fix_1( Span :: new( 1 , 3 ) ) , None ) ,
593
594
] ) ;
594
- assert_eq ! ( result. fixed_code, TEST_CODE . replace ( "answer" , "foo" ) ) ;
595
+ assert_eq ! ( result. fixed_code, TEST_CODE . cow_replace ( "answer" , "foo" ) ) ;
595
596
assert_eq ! ( result. messages. len( ) , 2 ) ;
596
597
assert_eq ! ( result. messages[ 0 ] . error. to_string( ) , "nofix1" ) ;
597
598
assert_eq ! ( result. messages[ 1 ] . error. to_string( ) , "nofix2" ) ;
0 commit comments