</dl>
<p>Output has been spent.</p>
"
.unindent()
);
}
#[test]
fn no_list() {
assert_regex_match!(
OutputHtml {
inscriptions: Vec::new(),
outpoint: outpoint(1),
list: None,
chain: Chain::Mainnet,
output: TxOut {
value: 3,
script_pubkey: ScriptBuf::new_p2pkh(&PubkeyHash::all_zeros()),
},
runes: Vec::new(),
}
.to_string(),
"
<h1>Output <span class=monospace>1{64}:1</span></h1>
<dl>
<dt>value</dt><dd>3</dd>
<dt>script pubkey</dt><dd class=monospace>OP_DUP OP_HASH160 OP_PUSHBYTES_20 0{40} OP_EQUALVERIFY OP_CHECKSIG</dd>
<dt>address</dt><dd class=monospace>1111111111111111111114oLvT2</dd>
<dt>transaction</dt><dd><a class=monospace href=/tx/1{64}>1{64}</a></dd>
</dl>
"
.unindent()
);
}
#[test]
fn with_inscriptions() {
assert_regex_match!(
OutputHtml {
inscriptions: vec![inscription_id(1)],