Update rustfix.

This commit is contained in:
Eric Huss 2021-06-09 18:13:56 -07:00
parent 46ba901448
commit 9362fe5ff3
2 changed files with 21 additions and 1 deletions

View file

@ -49,7 +49,7 @@ memchr = "2.1.3"
num_cpus = "1.0"
opener = "0.4"
percent-encoding = "2.0"
rustfix = "0.5.0"
rustfix = "0.6.0"
semver = { version = "1.0.3", features = ["serde"] }
serde = { version = "1.0.123", features = ["derive"] }
serde_ignored = "0.1.0"

View file

@ -1495,3 +1495,23 @@ The following differences were detected with the current configuration:
")
.run();
}
#[cargo_test]
fn rustfix_handles_multi_spans() {
// Checks that rustfix handles a single diagnostic with multiple
// suggestion spans (non_fmt_panic in this case).
let p = project()
.file("Cargo.toml", &basic_manifest("foo", "0.1.0"))
.file(
"src/lib.rs",
r#"
pub fn foo() {
panic!(format!("hey"));
}
"#,
)
.build();
p.cargo("fix --allow-no-vcs").run();
assert!(p.read_file("src/lib.rs").contains(r#"panic!("hey");"#));
}