]> git.proxmox.com Git - rustc.git/blame - vendor/pulldown-cmark/tests/errors.rs
New upstream version 1.47.0~beta.2+dfsg1
[rustc.git] / vendor / pulldown-cmark / tests / errors.rs
CommitLineData
3dfed10e
XL
1extern crate pulldown_cmark;\r
2\r
3#[test]\r
4fn test_wrong_code_block() {\r
5 let markdown = r##"```\r
6 * ```\r
7 "##;\r
8 use pulldown_cmark::Parser;\r
9\r
10 let _ = Parser::new(&markdown);\r
11}\r
12\r
13#[test]\r
14fn test_unterminated_link() {\r
15 let markdown = "[](\\";\r
16 use pulldown_cmark::Parser;\r
17\r
18 let parser = Parser::new(&markdown);\r
19 for _ in parser {}\r
20}\r
21\r
22#[test]\r
23fn test_unterminated_autolink() {\r
24 use pulldown_cmark::Parser;\r
25 let _ = Parser::new("<a");\r
26}\r
27\r
28#[test]\r
29fn test_infinite_loop() {\r
30 let markdown = "[<!W\n\\\n";\r
31 use pulldown_cmark::Parser;\r
32\r
33 let parser = Parser::new(&markdown);\r
34 for _ in parser {}\r
35}\r
36\r
37#[test]\r
38fn test_html_tag() {\r
39 let markdown = "<script\u{feff}";\r
40 use pulldown_cmark::Parser;\r
41\r
42 let parser = Parser::new(&markdown);\r
43 for _ in parser {}\r
44}\r