Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/navigation_target.rs')
| -rw-r--r-- | crates/ide/src/navigation_target.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/crates/ide/src/navigation_target.rs b/crates/ide/src/navigation_target.rs index e40c7ecef0..a93a8da57e 100644 --- a/crates/ide/src/navigation_target.rs +++ b/crates/ide/src/navigation_target.rs @@ -940,11 +940,12 @@ static __FOO_CALLSITE: () = (); // It doesn't show the hidden symbol let navs = analysis.symbol_search(Query::new("foo".to_owned()), !0).unwrap(); assert_eq!(navs.len(), 2); + let navs = analysis.symbol_search(Query::new("_foo".to_owned()), !0).unwrap(); + assert_eq!(navs.len(), 0); - // Unless we configure a query to show hidden symbols - let mut query = Query::new("foo".to_owned()); - query.include_hidden(); + // Unless we explicitly search for a `__` prefix + let query = Query::new("__foo".to_owned()); let navs = analysis.symbol_search(query, !0).unwrap(); - assert_eq!(navs.len(), 3); + assert_eq!(navs.len(), 1); } } |