@@ -935,7 +935,7 @@ fn client_format_utf16_range() {
935
935
result. unwrap ( ) . iter ( ) . map ( |edit| edit. new_text . as_str ( ) . replace ( '\r' , "" ) ) . collect ( ) ;
936
936
// Actual formatting isn't important - what is, is that the buffer isn't
937
937
// malformed and code stays semantically equivalent.
938
- assert_eq ! ( new_text, vec![ "/* 😢😢😢😢😢😢😢 */\n fn main() {}\n " ] ) ;
938
+ assert_eq ! ( new_text, vec![ "/* 😢😢😢😢😢😢😢 */\n fn main() {}\n \n " ] ) ;
939
939
}
940
940
941
941
#[ test]
@@ -1765,9 +1765,9 @@ fn client_reformat() {
1765
1765
assert_eq ! ( result. unwrap( ) [ 0 ] , TextEdit {
1766
1766
range: Range {
1767
1767
start: Position { line: 0 , character: 0 } ,
1768
- end: Position { line: 1 , character: 69 } ,
1768
+ end: Position { line: 2 , character: 0 } ,
1769
1769
} ,
1770
- new_text: "pub mod foo;\n pub fn main() {\n let world = \" world\" ;\n println!(\" Hello, {}!\" , world);\n }" . to_string( ) ,
1770
+ new_text: "pub mod foo;\n pub fn main() {\n let world = \" world\" ;\n println!(\" Hello, {}!\" , world);\n }\n " . to_string( ) ,
1771
1771
} ) ;
1772
1772
}
1773
1773
@@ -1804,14 +1804,15 @@ fn client_reformat_with_range() {
1804
1804
let newline = if cfg ! ( windows) { "\r \n " } else { "\n " } ;
1805
1805
let formatted = r#"pub fn main() {
1806
1806
let world1 = "world";
1807
- println!("Hello, {}!", world1);"#
1808
- . replace ( "\r " , "" )
1809
- . replace ( "\n " , newline) ;
1807
+ println!("Hello, {}!", world1);
1808
+ "#
1809
+ . replace ( "\r " , "" )
1810
+ . replace ( "\n " , newline) ;
1810
1811
1811
1812
let edits = result. unwrap ( ) ;
1812
1813
assert_eq ! ( edits. len( ) , 2 ) ;
1813
1814
assert_eq ! ( edits[ 0 ] . new_text, formatted) ;
1814
- assert_eq ! ( edits[ 1 ] . new_text, "" ) ;
1815
+ assert_eq ! ( edits[ 1 ] . new_text, newline ) ;
1815
1816
}
1816
1817
1817
1818
#[ test]
0 commit comments