assert_eq!(
CommandBuilder::new("decode transaction.bin")
.write("transaction.bin", transaction())
.run_and_deserialize_output::<Output>(),
Output {
inscriptions: vec![Inscription {
body: Some(vec![0, 1, 2, 3]),
content_type: Some(b"text/plain;charset=utf-8".to_vec()),
..Default::default()
}],
}
);
}
#[test]
fn from_stdin() {
assert_eq!(
CommandBuilder::new("decode")
.stdin(transaction())
.run_and_deserialize_output::<Output>(),
Output {
inscriptions: vec![Inscription {
body: Some(vec![0, 1, 2, 3]),
content_type: Some(b"text/plain;charset=utf-8".to_vec()),
..Default::default()
}],
}
);
}