}),
..Default::default()
}
.encipher(),
),
..Default::default()
});
server.mine_blocks(1);
let id = RuneId {
height: 2,
index: 1,
};
assert_eq!(
server.index.runes().unwrap(),
[(
id,
RuneEntry {
etching: txid,
rune,
supply: u128::max_value(),
symbol: Some('$'),
timestamp: 2,
..Default::default()
}
)]
);
assert_eq!(
server.index.get_rune_balances(),
[(OutPoint { txid, vout: 0 }, vec![(id, u128::max_value())])]
);
server.assert_response_regex(
format!("/rune/{rune}"),
StatusCode::OK,
format!(
r".*<title>Rune AAAAAAAAAAAAA</title>.*
<h1>AAAAAAAAAAAAA</h1>
<iframe .* src=/preview/{txid}i0></iframe>
<dl>
<dt>id</dt>
<dd>2/1</dd>
<dt>number</dt>
<dd>0</dd>
<dt>timestamp</dt>
<dd><time>1970-01-01 00:00:02 UTC</time></dd>
<dt>etching block height</dt>
<dd><a href=/block/2>2</a></dd>