]> git.lizzy.rs Git - rust.git/commitdiff
hir_ty: add coverage testing for autoderef_visibility_method test
authorcynecx <me@cynecx.net>
Sat, 20 Mar 2021 19:35:57 +0000 (20:35 +0100)
committercynecx <me@cynecx.net>
Sat, 20 Mar 2021 19:35:57 +0000 (20:35 +0100)
crates/hir_ty/src/method_resolution.rs
crates/hir_ty/src/tests/method_resolution.rs

index 80e7b7b799f00329a6f2eae871c837e1aca3cbf2..f91208068112103e3eceb5c4761f03b3aea8096d 100644 (file)
@@ -687,6 +687,7 @@ fn is_valid_candidate(
             }
             if let Some(from_module) = visible_from_module {
                 if !db.fn_visibility(m).is_visible_from(db.upcast(), from_module) {
+                    cov_mark::hit!(autoderef_candidate_not_visible);
                     return false;
                 }
             }
index 6e74763ca09b28d6fd2584a530ce95e7aed9e8ba..61f18b0d2069d155ff36a9faee49fee54ad806ab 100644 (file)
@@ -1227,6 +1227,7 @@ fn foo() {
 
 #[test]
 fn autoderef_visibility_method() {
+    cov_mark::check!(autoderef_candidate_not_visible);
     check_infer(
         r#"
 #[lang = "deref"]