blob: 76031c1b890b3fffd1d8d08817cc57862319b5da (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
extern crate micromark;
use micromark::{micromark, micromark_with_options, Options};
const DANGER: &Options = &Options {
allow_dangerous_html: true,
allow_dangerous_protocol: true,
default_line_ending: None,
};
#[test]
fn dangerous_html() {
assert_eq!(
micromark("<x>"),
"<x>",
"should be safe by default for flow"
);
assert_eq!(
micromark("a<b>"),
"<p>a<b></p>",
"should be safe by default for text"
);
assert_eq!(
micromark_with_options("<x>", DANGER),
"<x>",
"should be unsafe w/ `allowDangerousHtml`"
);
}
|