blob: 249240004cb5d3bab08ba99dd5aff4f578b5b983 [file]
//@require-annotations-for-level: WARN
#![warn(clippy::tests_outside_test_module)]
fn main() {
// test code goes here
}
// Should lint
#[test]
fn my_test() {}
//~^ ERROR: this function marked with `#[test]` is outside a `#[cfg(test)]` module
//~| NOTE: move it to a testing module marked with `#[cfg(test)]`
#[cfg(test)]
mod tests {
// Should not lint
#[test]
fn my_test() {}
}