ast::{self, NameOwner},
AstNode, AstPtr,
};
+use test_utils::mark;
use crate::{
db::HirDatabase,
fn validate_func(&mut self, db: &dyn HirDatabase, func: FunctionId) {
let data = db.function_data(func);
if data.is_extern {
+ mark::hit!(extern_func_incorrect_case_ignored);
return;
}
fn validate_static(&mut self, db: &dyn HirDatabase, static_id: StaticId) {
let data = db.static_data(static_id);
if data.is_extern {
+ mark::hit!(extern_static_incorrect_case_ignored);
return;
}
#[cfg(test)]
mod tests {
+ use test_utils::mark;
+
use crate::diagnostics::tests::check_diagnostics;
#[test]
#[test]
fn ignores_extern_items() {
+ mark::check!(extern_func_incorrect_case_ignored);
+ mark::check!(extern_static_incorrect_case_ignored);
check_diagnostics(
r#"
extern {