1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-29 03:57:44 +00:00

test-utils: Add fails_with_code() function

This commit is contained in:
Dorian Peron 2025-02-25 01:14:31 +01:00 committed by Dorian Peron
parent 0356dcc022
commit 86aff6186a

View file

@ -1834,6 +1834,14 @@ impl UCommand {
cmd_result
}
#[track_caller]
pub fn fails_with_code(&mut self, expected_code: i32) -> CmdResult {
let cmd_result = self.run();
cmd_result.failure();
cmd_result.code_is(expected_code);
cmd_result
}
pub fn get_full_fixture_path(&self, file_rel_path: &str) -> String {
let tmpdir_path = self.tmpd.as_ref().unwrap().path();
format!("{}/{file_rel_path}", tmpdir_path.to_str().unwrap())