]>
git.proxmox.com Git - rustc.git/blob - src/vendor/pulldown-cmark-0.0.15/tests/html.rs
1 // Tests for HTML spec.
3 extern crate pulldown_cmark
;
7 let original
= r
##"Little header
9 <script type="text/js">
10 function some_func() {
11 console.log("teeeest");
15 function another_func() {
16 console.log("fooooo");
19 let expected
= r
##"<p>Little header</p>
20 <script type="text/js">
21 function some_func() {
22 console.log("teeeest");
26 function another_func() {
27 console.log("fooooo");
31 use pulldown_cmark
::{Parser, html}
;
33 let mut s
= String
::new();
35 let p
= Parser
::new(&original
);
36 html
::push_html(&mut s
, p
);
38 assert_eq
!(expected
, s
);
43 let original
= r
##"Little header
47 function some_func() {
48 console.log("teeeest");
52 function another_func() {
53 console.log("fooooo");
56 let expected
= r
##"<p>Little header</p>
59 function some_func() {
60 console.log("teeeest");
64 function another_func() {
65 console.log("fooooo");
69 use pulldown_cmark
::{Parser, html}
;
71 let mut s
= String
::new();
73 let p
= Parser
::new(&original
);
74 html
::push_html(&mut s
, p
);
76 assert_eq
!(expected
, s
);
81 let original
= r
##"Little header
87 let expected
= r
##"<p>Little header</p>
93 use pulldown_cmark
::{Parser, html}
;
95 let mut s
= String
::new();
97 let p
= Parser
::new(&original
);
98 html
::push_html(&mut s
, p
);
100 assert_eq
!(expected
, s
);
105 let original
= r
##"Little header
111 let expected
= r
##"<p>Little header</p>
117 use pulldown_cmark
::{Parser, html}
;
119 let mut s
= String
::new();
121 let p
= Parser
::new(&original
);
122 html
::push_html(&mut s
, p
);
124 assert_eq
!(expected
, s
);
129 let original
= r
##"Little header
135 let expected
= r
##"<p>Little header</p>
141 use pulldown_cmark
::{Parser, html}
;
143 let mut s
= String
::new();
145 let p
= Parser
::new(&original
);
146 html
::push_html(&mut s
, p
);
148 assert_eq
!(expected
, s
);
153 let original
= r
##"Little header
156 Some things are here...
158 let expected
= r
##"<p>Little header</p>
160 Some things are here...
163 use pulldown_cmark
::{Parser, html}
;
165 let mut s
= String
::new();
167 let p
= Parser
::new(&original
);
168 html
::push_html(&mut s
, p
);
170 assert_eq
!(expected
, s
);
175 let original
= r
##"Little header
179 function some_func() {
180 console.log("teeeest");
184 function another_func() {
185 console.log("fooooo");
188 let expected
= r
##"<h2>Little header</h2>
190 function some_func() {
191 console.log("teeeest");
195 function another_func() {
196 console.log("fooooo");
200 use pulldown_cmark
::{Parser, html}
;
202 let mut s
= String
::new();
204 let p
= Parser
::new(&original
);
205 html
::push_html(&mut s
, p
);
207 assert_eq
!(expected
, s
);