mirror of
https://github.com/rust-lang/cargo.git
synced 2025-09-25 11:14:46 +00:00
25 lines
856 B
Rust
25 lines
856 B
Rust
use std::collections::HashSet;
|
|
use std::fs;
|
|
|
|
macro_rules! expect_empty_json_test {
|
|
($name:ident, $file:expr) => {
|
|
#[test]
|
|
fn $name() {
|
|
let json = fs::read_to_string(concat!("./tests/edge-cases/", $file)).unwrap();
|
|
let expected_suggestions = rustfix::get_suggestions_from_json(
|
|
&json,
|
|
&HashSet::new(),
|
|
rustfix::Filter::Everything,
|
|
)
|
|
.unwrap();
|
|
assert!(expected_suggestions.is_empty());
|
|
}
|
|
};
|
|
}
|
|
|
|
expect_empty_json_test! {out_of_bounds_test, "out_of_bounds.recorded.json"}
|
|
expect_empty_json_test! {utf8_identifiers_test, "utf8_idents.recorded.json"}
|
|
expect_empty_json_test! {empty, "empty.json"}
|
|
expect_empty_json_test! {no_main, "no_main.json"}
|
|
expect_empty_json_test! {indented_whitespace, "indented_whitespace.json"}
|