aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/hover.rs
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2020-02-19 10:38:27 +0000
committerGitHub <[email protected]>2020-02-19 10:38:27 +0000
commitd07f043ef1c99491cb172f3c3474b31c97501d7a (patch)
tree41099b8ebd3f8ca0aea64ac8623e8ac1140ca572 /crates/ra_ide/src/hover.rs
parent20252efb32bfdfe7392934a95a6c6d6b583d10e7 (diff)
parentd06733efebc5d8b378398f1cbb4bbd9f3deb8270 (diff)
Merge #3229
3229: Fix a crash with non-ascii whitespace in doc-comments r=matklad a=sinkuu 2nd commit is a random drive-by cleanup. Co-authored-by: Shotaro Yamada <[email protected]>
Diffstat (limited to 'crates/ra_ide/src/hover.rs')
-rw-r--r--crates/ra_ide/src/hover.rs17
1 files changed, 17 insertions, 0 deletions
diff --git a/crates/ra_ide/src/hover.rs b/crates/ra_ide/src/hover.rs
index 3f88bb260..1de3cb579 100644
--- a/crates/ra_ide/src/hover.rs
+++ b/crates/ra_ide/src/hover.rs
@@ -743,4 +743,21 @@ fn func(foo: i32) { if true { <|>foo; }; }
743 &["u32"], 743 &["u32"],
744 ); 744 );
745 } 745 }
746
747 #[test]
748 fn test_hover_non_ascii_space_doc() {
749 check_hover_result(
750 "
751 //- /lib.rs
752 /// <- `\u{3000}` here
753 fn foo() {
754 }
755
756 fn bar() {
757 fo<|>o();
758 }
759 ",
760 &["fn foo()\n```\n\n<- `\u{3000}` here"],
761 );
762 }
746} 763}