keyfork-tests: update to use --to-stdout, use keyforkd properly

This commit is contained in:
Ryan Heywood 2025-08-21 05:45:09 -04:00
parent 8838d4d26f
commit 5ad48e716e
Signed by: ryan
GPG Key ID: 8E401478A3FBEF72
1 changed files with 42 additions and 37 deletions

View File

@ -7,18 +7,20 @@ use openpgp::{
types::KeyFlags,
Cert,
};
use keyforkd::test_util::{run_test, Panicable};
const KEYFORK_BIN: &str = "keyfork";
#[test]
fn test() {
run_test(b"AAAA", |_| {
let policy = StandardPolicy::new();
let command_output = Command::cargo_bin(KEYFORK_BIN)
.unwrap()
.args([
"derive",
"openpgp",
"--to-stdout",
"Ryan Heywood (RyanSquared) <ryan@distrust.co>",
])
.assert()
@ -53,4 +55,7 @@ fn test() {
key.parts_into_secret().expect("has secret keys");
}
assert!(key_formats.is_empty(), "remaining key formats: {key_formats:?}");
Panicable::Ok(())
}).unwrap();
}