From c8266784c59e78ab9e1673a1c1343b5f9a6cc306 Mon Sep 17 00:00:00 2001 From: ysthakur <45539777+ysthakur@users.noreply.github.com> Date: Mon, 26 Aug 2024 17:28:24 -0400 Subject: [PATCH] Fix fuzzy sort score test --- crates/nu-cli/src/completions/completion_options.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/crates/nu-cli/src/completions/completion_options.rs b/crates/nu-cli/src/completions/completion_options.rs index aa88fe93d3..9ee4d067c0 100644 --- a/crates/nu-cli/src/completions/completion_options.rs +++ b/crates/nu-cli/src/completions/completion_options.rs @@ -245,10 +245,11 @@ mod test { match_algorithm: MatchAlgorithm::Fuzzy, ..Default::default() }; - let mut matcher = NuMatcher::new("foo bar", options); - for item in ["foo/bar", "bar/foo", "foobar"] { + let mut matcher = NuMatcher::new("fob", options); + for item in ["foo/bar", "fob", "foo bar"] { matcher.add(item.to_string(), item); } - assert_eq!(vec!["bar/foo", "foo/bar", "foobar"], matcher.results()); + // Sort by score, then in alphabetical order + assert_eq!(vec!["fob", "foo bar", "foo/bar"], matcher.results()); } }