Fix test after changing fuzzy matching for empty queries

Nathan Sobo created

Change summary

crates/project_symbols/src/project_symbols.rs | 23 ++++++++++++--------
1 file changed, 14 insertions(+), 9 deletions(-)

Detailed changes

crates/project_symbols/src/project_symbols.rs 🔗

@@ -319,15 +319,20 @@ mod tests {
                         .into_iter()
                         .map(|name| StringMatchCandidate::new(0, name.into()))
                         .collect::<Vec<_>>();
-                    let matches = fuzzy::match_strings(
-                        &candidates,
-                        &params.query,
-                        true,
-                        100,
-                        &Default::default(),
-                        executor.clone(),
-                    )
-                    .await;
+                    let matches = if params.query.is_empty() {
+                        Vec::new()
+                    } else {
+                        fuzzy::match_strings(
+                            &candidates,
+                            &params.query,
+                            true,
+                            100,
+                            &Default::default(),
+                            executor.clone(),
+                        )
+                        .await
+                    };
+
                     Ok(Some(
                         matches.into_iter().map(|mat| symbol(&mat.string)).collect(),
                     ))