assert_eq!(response.status(), StatusCode::OK); assert_eq!( response.headers().get("content-type").unwrap(), "application/json" ); assert_eq!( response.text().unwrap(), format!("\"{}\"", hex::encode(encoded_metadata)) ); } #[test] fn inscriptions_page() { let rpc_server = test_bitcoincore_rpc::spawn(); create_wallet(&rpc_server); let (inscription, _) = inscribe(&rpc_server); TestServer::spawn_with_args(&rpc_server, &[]).assert_response_regex( "/inscriptions", format!( ".*<h1>All Inscriptions</h1> <div class=thumbnails> <a href=/inscription/{inscription}>.*</a> </div> .*", ), ); } #[test] fn inscriptions_page_is_sorted() { let rpc_server = test_bitcoincore_rpc::spawn(); create_wallet(&rpc_server); let mut regex = String::new(); for _ in 0..8 { let (inscription, _) = inscribe(&rpc_server); regex.insert_str(0, &format!(".*<a href=/inscription/{inscription}>.*")); } TestServer::spawn_with_args(&rpc_server, &[]).assert_response_regex("/inscriptions", &regex);
Inscription number 44,990,632
Genesis block 819,072
File type text
File size 1.03 KB
Creation date Nov 30,2023 4:10 am