StatusCode::OK,
r".*
sat\s*5000000000\s*preview.*",
);
}
#[test]
fn inscription_page_does_not_have_sat_when_sats_are_not_tracked() {
let server = TestServer::new_with_regtest();
server.mine_blocks(1);
let txid = server.bitcoin_rpc_server.broadcast_tx(TransactionTemplate {
inputs: &[(1, 0, 0, inscription("text/foo", "hello").to_witness())],
..Default::default()
});
server.mine_blocks(1);
server.assert_response_regex(
format!("/inscription/{}", InscriptionId { txid, index: 0 }),
StatusCode::OK,
r".*output value\s*5000000000\s*preview.*",
);
}
#[test]
fn strict_transport_security_header_is_set() {
assert_eq!(
TestServer::new()
.get("/status")
.headers()
.get(header::STRICT_TRANSPORT_SECURITY)
.unwrap(),
"max-age=31536000; includeSubDomains; preload",
);
}
#[test]
fn feed() {
let server = TestServer::new_with_regtest_with_index_sats();