Skip to content
This repository was archived by the owner on Nov 24, 2023. It is now read-only.

Commit a1ea6d7

Browse files
committed
Fix a typo when reporting what's fixed
1 parent 5d20194 commit a1ea6d7

File tree

2 files changed

+34
-1
lines changed

2 files changed

+34
-1
lines changed

cargo-fix/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ fn rustfix_crate(rustc: &Path, filename: &str) -> Result<HashMap<String, String>
207207
let num_suggestions = suggestions.len();
208208
debug!("applying {} fixes to {}", num_suggestions, file);
209209

210-
diagnostics::Message::fixing(&file, num_suggestion).post()?;
210+
diagnostics::Message::fixing(&file, num_suggestions).post()?;
211211

212212
let new_code = rustfix::apply_suggestions(&code, &suggestions)?;
213213
File::create(&file)

cargo-fix/tests/all/smoke.rs

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,3 +143,36 @@ fn fix_deny_warnings_but_not_others() {
143143
assert!(!p.read("src/lib.rs").contains("let mut x = 3;"));
144144
assert!(p.read("src/lib.rs").contains("fn bar() {}"));
145145
}
146+
147+
#[test]
148+
fn fix_two_files() {
149+
let p = project()
150+
.file(
151+
"src/lib.rs",
152+
"
153+
pub mod bar;
154+
155+
pub fn foo() -> u32 {
156+
let mut x = 3;
157+
x
158+
}
159+
",
160+
)
161+
.file(
162+
"src/bar.rs",
163+
"
164+
pub fn foo() -> u32 {
165+
let mut x = 3;
166+
x
167+
}
168+
",
169+
)
170+
.build();
171+
172+
p.expect_cmd("cargo-fix fix")
173+
.stderr_contains("[FIXING] src/bar.rs (1 fix)")
174+
.stderr_contains("[FIXING] src/lib.rs (1 fix)")
175+
.run();
176+
assert!(!p.read("src/lib.rs").contains("let mut x = 3;"));
177+
assert!(!p.read("src/bar.rs").contains("let mut x = 3;"));
178+
}

0 commit comments

Comments
 (0)