diff --git a/crates/test/src/rt/browser.rs b/crates/test/src/rt/browser.rs index fc97d5ad..a3beecee 100644 --- a/crates/test/src/rt/browser.rs +++ b/crates/test/src/rt/browser.rs @@ -45,7 +45,14 @@ impl Browser { impl super::Formatter for Browser { fn writeln(&self, line: &str) { let mut html = self.pre.inner_html(); - html.push_str(&line); + for c in line.chars() { + match c { + '<' => html.push_str("<"), + '>' => html.push_str(">"), + '&' => html.push_str("&"), + c => html.push(c), + } + } html.push_str("\n"); self.pre.set_inner_html(&html); }