assert_eq!( server.request("/r/blockhash").json::().unwrap(), "70a93647a8d559c7e7ff2df9bd875f5b726a2ff8ca3562003d257df5a4c47ae2" ); assert_eq!( server.request("/r/blockhash/0").json::().unwrap(), "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f" ); assert!(server.request("/blockhash").json::().is_err()); assert!(server.request("/blockhash/2").json::().is_err()); } #[test] fn sat_recursive_endpoints_without_sat_index_return_404() { let rpc_server = test_bitcoincore_rpc::spawn(); create_wallet(&rpc_server); rpc_server.mine_blocks(1); let server = TestServer::spawn_with_args(&rpc_server, &[""]); assert_eq!( server.request("/r/sat/5000000000").status(), StatusCode::NOT_FOUND, ); assert_eq!( server.request("/r/sat/5000000000/at/1").status(), StatusCode::NOT_FOUND, ); }