use super::write_code; use expect_test::expect_file; use rustc_span::edition::Edition; const STYLE: &str = r#" "#; #[test] fn test_html_highlighting() { let src = include_str!("fixtures/sample.rs"); let html = { let mut out = String::new(); write_code(&mut out, src, Edition::Edition2018); format!("{}
{}\n", STYLE, out)
};
expect_file!["fixtures/sample.html"].assert_eq(&html);
}
#[test]
fn test_dos_backline() {
let src = "pub fn foo() {\r\n\
println!(\"foo\");\r\n\
}\r\n";
let mut html = String::new();
write_code(&mut html, src, Edition::Edition2018);
expect_file!["fixtures/dos_line.html"].assert_eq(&html);
}