diff options
| author | Yuki Okushi <yuki.okushi@huawei.com> | 2021-10-17 04:51:22 +0900 |
|---|---|---|
| committer | Yuki Okushi <yuki.okushi@huawei.com> | 2021-10-17 04:51:22 +0900 |
| commit | d4cc8774d598dd496a3dee393271c9c69a07e2fa (patch) | |
| tree | 16d9fff74164eb1adabca2176861fbde9e50df0e /compiler/rustc_span/src/lev_distance | |
| parent | 7fbd4ce2768744b3bd2ddf8453b73f4f18dbe5bc (diff) | |
| download | rust-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.rs | 10 |
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")) |
