Server::content_response( Inscription::new(Some("text/plain".as_bytes().to_vec()), None), AcceptEncoding::default(), &PageConfig::default(), ) .unwrap(), None ); } #[test] fn content_response_with_content() { let (headers, body) = Server::content_response( Inscription::new(Some("text/plain".as_bytes().to_vec()), Some(vec![1, 2, 3])), AcceptEncoding::default(), &PageConfig::default(), ) .unwrap() .unwrap(); assert_eq!(headers["content-type"], "text/plain"); assert_eq!(body, vec![1, 2, 3]); } #[test] fn content_security_policy_no_origin() { let (headers, _) = Server::content_response( Inscription::new(Some("text/plain".as_bytes().to_vec()), Some(vec![1, 2, 3])), AcceptEncoding::default(), &PageConfig::default(), ) .unwrap() .unwrap(); assert_eq!( headers["content-security-policy"], HeaderValue::from_static("default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob:")