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); }