Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-diagnostics/src/handlers/mismatched_arg_count.rs')
-rw-r--r--crates/ide-diagnostics/src/handlers/mismatched_arg_count.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/crates/ide-diagnostics/src/handlers/mismatched_arg_count.rs b/crates/ide-diagnostics/src/handlers/mismatched_arg_count.rs
index 66ebf59350..9e9822818e 100644
--- a/crates/ide-diagnostics/src/handlers/mismatched_arg_count.rs
+++ b/crates/ide-diagnostics/src/handlers/mismatched_arg_count.rs
@@ -103,7 +103,7 @@ fn invalid_args_range(
#[cfg(test)]
mod tests {
- use crate::tests::check_diagnostics;
+ use crate::tests::{check_diagnostics, check_diagnostics_with_disabled};
#[test]
fn simple_free_fn_zero() {
@@ -197,7 +197,7 @@ fn f() {
fn method_unknown_receiver() {
// note: this is incorrect code, so there might be errors on this in the
// future, but we shouldn't emit an argument count diagnostic here
- check_diagnostics(
+ check_diagnostics_with_disabled(
r#"
trait Foo { fn method(&self, arg: usize) {} }
@@ -206,6 +206,7 @@ fn f() {
x.method();
}
"#,
+ std::iter::once("unused_variables".to_string()),
);
}