None } } #[cfg(test)] mod tests { use super::*; struct Foo; impl Display for Foo { fn fmt(&self, f: &mut Formatter) -> fmt::Result { write!(f, "<h1>Foo</h1>") } } impl PageContent for Foo { fn title(&self) -> String { "Foo".to_string() } } #[test] fn page() { assert_regex_match!( Foo.page(Arc::new(PageConfig { chain: Chain::Mainnet, csp_origin: Some("https://signet.ordinals.com".into()), domain: Some("signet.ordinals.com".into()), index_sats: true, }),), r"<!doctype html> <html lang=en> <head> <meta charset=utf-8> <meta name=format-detection content='telephone=no'> <meta name=viewport content='width=device-width,initial-scale=1.0'> <meta property=og:title content='Foo'> <meta property=og:image content='https://signet.ordinals.com/static/favicon.png'> <meta property=twitter:card content=summary> <title>Foo</title> <link rel=alternate href=/feed.xml type=application/rss\+xml title='Inscription RSS Feed'>
Inscription number 44,988,671
Genesis block 819,067
File type text
File size 1.03 KB
Creation date Nov 30,2023 3:0 am