Don't show unresolved-field diagnostic for missing names

This commit is contained in:
Ryo Yoshida 2023-07-06 20:35:54 +09:00
parent e95644e279
commit 827a0530bc
No known key found for this signature in database
GPG key ID: E25698A930586171
3 changed files with 27 additions and 1 deletions

View file

@ -68,7 +68,10 @@ fn method_fix(
}
#[cfg(test)]
mod tests {
use crate::tests::check_diagnostics;
use crate::{
tests::{check_diagnostics, check_diagnostics_with_config},
DiagnosticsConfig,
};
#[test]
fn smoke_test() {
@ -146,4 +149,11 @@ fn foo() {
"#,
);
}
#[test]
fn no_diagnostic_for_missing_name() {
let mut config = DiagnosticsConfig::test_sample();
config.disabled.insert("syntax-error".to_owned());
check_diagnostics_with_config(config, "fn foo() { (). }");
}
}