let data_dir = Arguments::try_parse_from(["ord", "--chain", alias, "index", "update"])
.unwrap()
.options
.data_dir()
.unwrap()
.display()
.to_string();
assert!(data_dir.ends_with(suffix), "{data_dir}");
}
check_network_alias("main", "ord");
check_network_alias("mainnet", "ord");
check_network_alias(
"regtest",
if cfg!(windows) {
r"ord\regtest"
} else {
"ord/regtest"
},
);
check_network_alias(
"signet",
if cfg!(windows) {
r"ord\signet"
} else {
"ord/signet"
},
);
check_network_alias(
"test",
if cfg!(windows) {
r"ord\testnet3"
} else {
"ord/testnet3"
},
);
check_network_alias(
"testnet",
if cfg!(windows) {
r"ord\testnet3"
} else {
"ord/testnet3"
},
);
}
#[test]
fn rpc_server_chain_must_match() {
let rpc_server = test_bitcoincore_rpc::builder()