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.rs9
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);
}
}