aboutsummaryrefslogtreecommitdiffstats
path: root/tests/misc_default_line_ending.rs
blob: fb4e1df876330a448ab67fa6df484ea041ace909 (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
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"
    // );
}