}); server.mine_blocks(1); let response = server.get(format!("/content/{}", InscriptionId { txid, index: 0 })); assert_eq!(response.status(), StatusCode::OK); assert_eq!( response.headers().get(header::CACHE_CONTROL).unwrap(), "max-age=31536000, immutable" ); } #[test] fn error_content_responses_have_max_age_zero_cache_control_headers() { let server = TestServer::new_with_regtest(); let response = server.get("/content/6ac5cacb768794f4fd7a78bf00f2074891fce68bd65c4ff36e77177237aacacai0"); assert_eq!(response.status(), 404); assert_eq!( response.headers().get(header::CACHE_CONTROL).unwrap(), "no-store" ); } #[test] fn inscriptions_page_with_no_prev_or_next() { TestServer::new_with_regtest_with_index_sats().assert_response_regex( "/inscriptions", StatusCode::OK, ".*prev\nnext.*", ); } #[test] fn inscriptions_page_with_no_next() { let server = TestServer::new_with_regtest_with_index_sats();