Add unit test for diffing binary files

pull/502/head
Wilfred Hughes 2023-03-16 00:18:49 +07:00
parent e762f77a0b
commit c1dc132f4a
1 changed files with 13 additions and 0 deletions

@ -20,6 +20,19 @@ fn inline() {
cmd.assert().success();
}
#[test]
fn binary_changed() {
let mut cmd = Command::cargo_bin("difft").unwrap();
cmd.arg("--display=inline")
.arg("img/logo.png")
.arg("/dev/null");
let predicate_fn = predicate::str::contains("Binary contents changed");
cmd.assert().stdout(predicate_fn);
}
#[test]
fn has_changes_default_exit_code() {
let mut cmd = Command::cargo_bin("difft").unwrap();