@@ -305,47 +305,17 @@ mod tests {
305305
306306 #[ test]
307307 fn test_rename_to_underscore ( ) {
308- check (
309- "_" ,
310- r#"
311- fn main() {
312- let i<|> = 1;
313- }
314- "# ,
315- r#"
316- fn main() {
317- let _ = 1;
318- }
319- "# ,
320- ) ;
308+ check ( "_" , r#"fn main() { let i<|> = 1; }"# , r#"fn main() { let _ = 1; }"# ) ;
321309 }
322310
323311 #[ test]
324312 fn test_rename_to_raw_identifier ( ) {
325- check (
326- "r#fn" ,
327- r#"
328- fn main() {
329- let i<|> = 1;
330- }
331- "# ,
332- r#"
333- fn main() {
334- let r#fn = 1;
335- }
336- "# ,
337- ) ;
313+ check ( "r#fn" , r#"fn main() { let i<|> = 1; }"# , r#"fn main() { let r#fn = 1; }"# ) ;
338314 }
339315
340316 #[ test]
341317 fn test_rename_to_invalid_identifier ( ) {
342- let ( analysis, position) = analysis_and_position (
343- r#"
344- fn main() {
345- let i<|> = 1;
346- }
347- "# ,
348- ) ;
318+ let ( analysis, position) = analysis_and_position ( r#"fn main() { let i<|> = 1; }"# ) ;
349319 let new_name = "invalid!" ;
350320 let source_change = analysis. rename ( position, new_name) . unwrap ( ) ;
351321 assert ! ( source_change. is_none( ) ) ;
@@ -361,9 +331,7 @@ fn main() {
361331 let j = 1;
362332 i = i<|> + j;
363333
364- {
365- i = 0;
366- }
334+ { i = 0; }
367335
368336 i = 5;
369337}
@@ -374,9 +342,7 @@ fn main() {
374342 let j = 1;
375343 k = k + j;
376344
377- {
378- k = 0;
379- }
345+ { k = 0; }
380346
381347 k = 5;
382348}
@@ -470,53 +436,17 @@ fn main() {
470436
471437 #[ test]
472438 fn test_rename_for_param_inside ( ) {
473- check (
474- "j" ,
475- r#"
476- fn foo(i : u32) -> u32 {
477- i<|>
478- }
479- "# ,
480- r#"
481- fn foo(j : u32) -> u32 {
482- j
483- }
484- "# ,
485- ) ;
439+ check ( "j" , r#"fn foo(i : u32) -> u32 { i<|> }"# , r#"fn foo(j : u32) -> u32 { j }"# ) ;
486440 }
487441
488442 #[ test]
489443 fn test_rename_refs_for_fn_param ( ) {
490- check (
491- "new_name" ,
492- r#"
493- fn foo(i<|> : u32) -> u32 {
494- i
495- }
496- "# ,
497- r#"
498- fn foo(new_name : u32) -> u32 {
499- new_name
500- }
501- "# ,
502- ) ;
444+ check ( "j" , r#"fn foo(i<|> : u32) -> u32 { i }"# , r#"fn foo(j : u32) -> u32 { j }"# ) ;
503445 }
504446
505447 #[ test]
506448 fn test_rename_for_mut_param ( ) {
507- check (
508- "new_name" ,
509- r#"
510- fn foo(mut i<|> : u32) -> u32 {
511- i
512- }
513- "# ,
514- r#"
515- fn foo(mut new_name : u32) -> u32 {
516- new_name
517- }
518- "# ,
519- ) ;
449+ check ( "j" , r#"fn foo(mut i<|> : u32) -> u32 { i }"# , r#"fn foo(mut j : u32) -> u32 { j }"# ) ;
520450 }
521451
522452 #[ test]
@@ -602,7 +532,6 @@ impl Foo {
602532 "j" ,
603533 r#"
604534struct Foo { i<|>: i32 }
605-
606535struct Bar { i: i32 }
607536
608537impl Bar {
@@ -613,7 +542,6 @@ impl Bar {
613542"# ,
614543 r#"
615544struct Foo { j: i32 }
616-
617545struct Bar { i: i32 }
618546
619547impl Bar {
@@ -721,7 +649,53 @@ pub struct FooContent;
721649//- /bar.rs
722650use crate::foo<|>::FooContent;
723651"# ,
724- expect ! [ [ ] ] ,
652+ expect ! [ [ r#"
653+ RangeInfo {
654+ range: 11..14,
655+ info: SourceChange {
656+ source_file_edits: [
657+ SourceFileEdit {
658+ file_id: FileId(
659+ 1,
660+ ),
661+ edit: TextEdit {
662+ indels: [
663+ Indel {
664+ insert: "quux",
665+ delete: 8..11,
666+ },
667+ ],
668+ },
669+ },
670+ SourceFileEdit {
671+ file_id: FileId(
672+ 3,
673+ ),
674+ edit: TextEdit {
675+ indels: [
676+ Indel {
677+ insert: "quux",
678+ delete: 11..14,
679+ },
680+ ],
681+ },
682+ },
683+ ],
684+ file_system_edits: [
685+ MoveFile {
686+ src: FileId(
687+ 2,
688+ ),
689+ anchor: FileId(
690+ 3,
691+ ),
692+ dst: "quux.rs",
693+ },
694+ ],
695+ is_snippet: false,
696+ },
697+ }
698+ "# ] ] ,
725699 ) ;
726700 }
727701
@@ -735,7 +709,40 @@ mod fo<|>o;
735709//- /foo/mod.rs
736710// emtpy
737711"# ,
738- expect ! [ [ ] ] ,
712+ expect ! [ [ r#"
713+ RangeInfo {
714+ range: 4..7,
715+ info: SourceChange {
716+ source_file_edits: [
717+ SourceFileEdit {
718+ file_id: FileId(
719+ 1,
720+ ),
721+ edit: TextEdit {
722+ indels: [
723+ Indel {
724+ insert: "foo2",
725+ delete: 4..7,
726+ },
727+ ],
728+ },
729+ },
730+ ],
731+ file_system_edits: [
732+ MoveFile {
733+ src: FileId(
734+ 2,
735+ ),
736+ anchor: FileId(
737+ 1,
738+ ),
739+ dst: "../foo2/mod.rs",
740+ },
741+ ],
742+ is_snippet: false,
743+ },
744+ }
745+ "# ] ] ,
739746 ) ;
740747 }
741748
@@ -744,22 +751,14 @@ mod fo<|>o;
744751 check (
745752 "baz" ,
746753 r#"
747- mod <|>foo {
748- pub fn bar() {}
749- }
754+ mod <|>foo { pub fn bar() {} }
750755
751- fn main() {
752- foo::bar();
753- }
756+ fn main() { foo::bar(); }
754757"# ,
755758 r#"
756- mod baz {
757- pub fn bar() {}
758- }
759+ mod baz { pub fn bar() {} }
759760
760- fn main() {
761- baz::bar();
762- }
761+ fn main() { baz::bar(); }
763762"# ,
764763 ) ;
765764 }
@@ -781,7 +780,53 @@ pub mod foo<|>;
781780//- /bar/foo.rs
782781// pub fn fun() {}
783782"# ,
784- expect ! [ [ ] ] ,
783+ expect ! [ [ r#"
784+ RangeInfo {
785+ range: 8..11,
786+ info: SourceChange {
787+ source_file_edits: [
788+ SourceFileEdit {
789+ file_id: FileId(
790+ 2,
791+ ),
792+ edit: TextEdit {
793+ indels: [
794+ Indel {
795+ insert: "foo2",
796+ delete: 8..11,
797+ },
798+ ],
799+ },
800+ },
801+ SourceFileEdit {
802+ file_id: FileId(
803+ 1,
804+ ),
805+ edit: TextEdit {
806+ indels: [
807+ Indel {
808+ insert: "foo2",
809+ delete: 27..30,
810+ },
811+ ],
812+ },
813+ },
814+ ],
815+ file_system_edits: [
816+ MoveFile {
817+ src: FileId(
818+ 3,
819+ ),
820+ anchor: FileId(
821+ 2,
822+ ),
823+ dst: "foo2.rs",
824+ },
825+ ],
826+ is_snippet: false,
827+ },
828+ }
829+ "# ] ] ,
785830 ) ;
786831 }
787832
@@ -791,9 +836,7 @@ pub mod foo<|>;
791836 "Baz" ,
792837 r#"
793838mod foo {
794- pub enum Foo {
795- Bar<|>,
796- }
839+ pub enum Foo { Bar<|> }
797840}
798841
799842fn func(f: foo::Foo) {
@@ -804,9 +847,7 @@ fn func(f: foo::Foo) {
804847"# ,
805848 r#"
806849mod foo {
807- pub enum Foo {
808- Baz,
809- }
850+ pub enum Foo { Baz }
810851}
811852
812853fn func(f: foo::Foo) {
0 commit comments