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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
extern crate micromark;
// use micromark::{micromark, micromark_with_options, Options};
#[test]
fn default_line_ending() {
// To do: blockquote.
// assert_eq!(
// micromark("> a"),
// "<blockquote>\n<p>a</p>\n</blockquote>",
// "should use `\\n` default"
// );
// assert_eq!(
// micromark("> a\n"),
// "<blockquote>\n<p>a</p>\n</blockquote>\n",
// "should infer the first line ending (1)"
// );
// assert_eq!(
// micromark("> a\r"),
// "<blockquote>\r<p>a</p>\r</blockquote>\r",
// "should infer the first line ending (2)"
// );
// assert_eq!(
// micromark("> a\r\n"),
// "<blockquote>\r\n<p>a</p>\r\n</blockquote>\r\n",
// "should infer the first line ending (3)"
// );
// assert_eq!(
// micromark_with_options(
// "> a",
// &Options {
// // default_line_ending: "\r",
// allow_dangerous_html: false,
// allow_dangerous_protocol: false
// }
// ),
// "<blockquote>\r<p>a</p>\r</blockquote>",
// "should support the given line ending"
// );
// assert_eq!(
// micromark_with_options(
// "> a\n",
// &Options {
// // default_line_ending: "\r",
// allow_dangerous_html: false,
// allow_dangerous_protocol: false
// }
// ),
// "<blockquote>\r<p>a</p>\r</blockquote>\n",
// "should support the given line ending, even if line endings exist"
// );
}
|