use assert_cmd::Command;
use predicates::prelude::*;
#[test]
fn test_tx_inspect_format_json() {
let mut cmd = Command::cargo_bin("sdkt").unwrap();
cmd.arg("tx")
.arg("inspect")
.arg("0000000000000000000000000000000000000000000000000000000000000000")
.arg("--format")
.arg("json");
let output = cmd.output().unwrap();
assert!(output.status.success() || output.status.code().unwrap() == 1);
}
#[test]
fn test_tx_inspect_invalid_format() {
let mut cmd = Command::cargo_bin("sdkt").unwrap();
cmd.arg("tx")
.arg("inspect")
.arg("0000000000000000000000000000000000000000000000000000000000000000")
.arg("--format")
.arg("xml");
cmd.assert()
.failure()
.stderr(predicate::str::contains("Invalid format"));
}