Skip to content

Commit 2d67702

Browse files
authored
refactor: replace process::exit with Result errors in ensure_ok
1 parent cab3113 commit 2d67702

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

crates/forge/src/result.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -167,8 +167,7 @@ impl TestOutcome {
167167
}
168168

169169
if shell::is_quiet() || silent {
170-
// TODO: Avoid process::exit
171-
std::process::exit(1);
170+
return Err(eyre::eyre!("Test failures detected: {} tests failed", failures));
172171
}
173172

174173
sh_println!("\nFailing tests:")?;
@@ -201,8 +200,7 @@ impl TestOutcome {
201200
test_word
202201
)?;
203202

204-
// TODO: Avoid process::exit
205-
std::process::exit(1);
203+
Err(eyre::eyre!("Test failures detected: {} tests failed", failures))
206204
}
207205

208206
/// Removes first test result, if any.

0 commit comments

Comments
 (0)