let output = CommandBuilder::new("wallet transactions")
.rpc_server(&rpc_server)
.run_and_deserialize_output::<Vec<Output>>();
assert_regex_match!(output[0].transaction.to_string(), "[[:xdigit:]]{64}");
assert_eq!(output[0].confirmations, 1);
rpc_server.mine_blocks(1);
let output = CommandBuilder::new("wallet transactions")
.rpc_server(&rpc_server)
.run_and_deserialize_output::<Vec<Output>>();
assert_regex_match!(output[1].transaction.to_string(), "[[:xdigit:]]{64}");
assert_eq!(output[1].confirmations, 2);
let output = CommandBuilder::new("wallet transactions --limit 1")
.rpc_server(&rpc_server)
.run_and_deserialize_output::<Vec<Output>>();
assert_regex_match!(output[0].transaction.to_string(), "[[:xdigit:]]{64}");
assert_eq!(output[0].confirmations, 1);
}