Skip to main content

multi_report_to_html

Function multi_report_to_html 

Source
pub fn multi_report_to_html(multi: &MultiReport) -> String
Expand description

Render multi as a self-contained HTML document.

See crate::html for output guarantees.

§Example

use dev_report::{CheckResult, MultiReport, Report};

let mut bench = Report::new("crate", "0.1.0").with_producer("dev-bench");
bench.push(CheckResult::pass("hot"));
let mut multi = MultiReport::new("crate", "0.1.0");
multi.push(bench);

let html = dev_tools::html::multi_report_to_html(&multi);
assert!(html.starts_with("<!DOCTYPE html>"));
assert!(html.contains("</html>"));