summary refs log tree commit diff
path: root/compiler/rustc_span/src/lev_distance
diff options
context:
space:
mode:
authorYuki Okushi <yuki.okushi@huawei.com>2021-10-17 04:51:22 +0900
committerYuki Okushi <yuki.okushi@huawei.com>2021-10-17 04:51:22 +0900
commitd4cc8774d598dd496a3dee393271c9c69a07e2fa (patch)
tree16d9fff74164eb1adabca2176861fbde9e50df0e /compiler/rustc_span/src/lev_distance
parent7fbd4ce2768744b3bd2ddf8453b73f4f18dbe5bc (diff)
downloadrust-d4cc8774d598dd496a3dee393271c9c69a07e2fa.tar.gz
rust-d4cc8774d598dd496a3dee393271c9c69a07e2fa.zip
Suggest a case insensitive match name regardless of levenshtein distance
Diffstat (limited to 'compiler/rustc_span/src/lev_distance')
-rw-r--r--compiler/rustc_span/src/lev_distance/tests.rs10
1 files changed, 3 insertions, 7 deletions
diff --git a/compiler/rustc_span/src/lev_distance/tests.rs b/compiler/rustc_span/src/lev_distance/tests.rs
index 11822e9ef97..b32f8d32c13 100644
--- a/compiler/rustc_span/src/lev_distance/tests.rs
+++ b/compiler/rustc_span/src/lev_distance/tests.rs
@@ -31,17 +31,13 @@ fn test_find_best_match_for_name() {
 
         assert_eq!(find_best_match_for_name(&input, Symbol::intern("1111111111"), None), None);
 
-        let input = vec![Symbol::intern("aAAA")];
+        let input = vec![Symbol::intern("AAAA")];
         assert_eq!(
-            find_best_match_for_name(&input, Symbol::intern("AAAA"), None),
-            Some(Symbol::intern("aAAA"))
+            find_best_match_for_name(&input, Symbol::intern("aaaa"), None),
+            Some(Symbol::intern("AAAA"))
         );
 
         let input = vec![Symbol::intern("AAAA")];
-        // Returns None because `lev_distance > max_dist / 3`
-        assert_eq!(find_best_match_for_name(&input, Symbol::intern("aaaa"), None), None);
-
-        let input = vec![Symbol::intern("AAAA")];
         assert_eq!(
             find_best_match_for_name(&input, Symbol::intern("aaaa"), Some(4)),
             Some(Symbol::intern("AAAA"))