1 // This file is auto-generated by the build script
2 // Please, do not modify it manually
4 extern crate pulldown_cmark
;
9 let original
= r
##"Test header
12 let expected
= r
##"<h2>Test header</h2>
15 use pulldown_cmark
::{Parser, html, Options, OPTION_ENABLE_TABLES, OPTION_ENABLE_FOOTNOTES}
;
17 let mut s
= String
::new();
19 let mut opts
= Options
::empty();
20 opts
.insert(OPTION_ENABLE_TABLES
);
21 opts
.insert(OPTION_ENABLE_FOOTNOTES
);
23 let p
= Parser
::new_ext(&original
, opts
);
24 html
::push_html(&mut s
, p
);
26 assert_eq
!(expected
, s
);
31 let original
= r
##"Test|Table
34 let expected
= r
##"<table><thead><tr><td>Test</td><td>Table</td></tr></thead>
38 use pulldown_cmark
::{Parser, html, Options, OPTION_ENABLE_TABLES, OPTION_ENABLE_FOOTNOTES}
;
40 let mut s
= String
::new();
42 let mut opts
= Options
::empty();
43 opts
.insert(OPTION_ENABLE_TABLES
);
44 opts
.insert(OPTION_ENABLE_FOOTNOTES
);
46 let p
= Parser
::new_ext(&original
, opts
);
47 html
::push_html(&mut s
, p
);
49 assert_eq
!(expected
, s
);
54 let original
= r
##"Test|Table
61 let expected
= r
##"<table><thead><tr><td>Test</td><td>Table</td></tr></thead>
62 <tr><td>Test row</td></tr>
63 <tr><td>Test</td><td>2</td></tr>
68 use pulldown_cmark
::{Parser, html, Options, OPTION_ENABLE_TABLES, OPTION_ENABLE_FOOTNOTES}
;
70 let mut s
= String
::new();
72 let mut opts
= Options
::empty();
73 opts
.insert(OPTION_ENABLE_TABLES
);
74 opts
.insert(OPTION_ENABLE_FOOTNOTES
);
76 let p
= Parser
::new_ext(&original
, opts
);
77 html
::push_html(&mut s
, p
);
79 assert_eq
!(expected
, s
);
84 let original
= r
##"> Test | Table
91 let expected
= r
##"<blockquote>
92 <table><thead><tr><td>Test </td><td> Table</td></tr></thead>
93 <tr><td>Row 1 </td><td> Every</td></tr>
94 <tr><td>Row 2 </td><td> Day</td></tr>
100 use pulldown_cmark
::{Parser, html, Options, OPTION_ENABLE_TABLES, OPTION_ENABLE_FOOTNOTES}
;
102 let mut s
= String
::new();
104 let mut opts
= Options
::empty();
105 opts
.insert(OPTION_ENABLE_TABLES
);
106 opts
.insert(OPTION_ENABLE_FOOTNOTES
);
108 let p
= Parser
::new_ext(&original
, opts
);
109 html
::push_html(&mut s
, p
);
111 assert_eq
!(expected
, s
);
116 let original
= r
##" 1. First entry
124 let expected
= r
##"<ol>
130 <table><thead><tr><td>Col 1</td><td>Col 2</td></tr></thead>
131 <tr><td>Row 1</td><td>Part 2</td></tr>
132 <tr><td>Row 2</td><td>Part 2</td></tr>
138 use pulldown_cmark
::{Parser, html, Options, OPTION_ENABLE_TABLES, OPTION_ENABLE_FOOTNOTES}
;
140 let mut s
= String
::new();
142 let mut opts
= Options
::empty();
143 opts
.insert(OPTION_ENABLE_TABLES
);
144 opts
.insert(OPTION_ENABLE_FOOTNOTES
);
146 let p
= Parser
::new_ext(&original
, opts
);
147 html
::push_html(&mut s
, p
);
149 assert_eq
!(expected
, s
);
154 let original
= r
##"|Col 1|Col 2|
159 let expected
= r
##"<table><thead><tr><td>Col 1</td><td>Col 2</td></tr></thead>
160 <tr><td>R1C1 </td><td>R1C2 </td></tr>
161 <tr><td>R2C1 </td><td>R2C2 </td></tr>
165 use pulldown_cmark
::{Parser, html, Options, OPTION_ENABLE_TABLES, OPTION_ENABLE_FOOTNOTES}
;
167 let mut s
= String
::new();
169 let mut opts
= Options
::empty();
170 opts
.insert(OPTION_ENABLE_TABLES
);
171 opts
.insert(OPTION_ENABLE_FOOTNOTES
);
173 let p
= Parser
::new_ext(&original
, opts
);
174 html
::push_html(&mut s
, p
);
176 assert_eq
!(expected
, s
);
181 let original
= r
##"| Col 1 | Col 2 |
186 let expected
= r
##"<table><thead><tr><td> Col 1 </td><td> Col 2 </td></tr></thead>
187 <tr><td> </td><td> </td></tr>
188 <tr><td> </td><td> </td></tr>
192 use pulldown_cmark
::{Parser, html, Options, OPTION_ENABLE_TABLES, OPTION_ENABLE_FOOTNOTES}
;
194 let mut s
= String
::new();
196 let mut opts
= Options
::empty();
197 opts
.insert(OPTION_ENABLE_TABLES
);
198 opts
.insert(OPTION_ENABLE_FOOTNOTES
);
200 let p
= Parser
::new_ext(&original
, opts
);
201 html
::push_html(&mut s
, p
);
203 assert_eq
!(expected
, s
);
208 let original
= r
##"| Col 1 | Col 2 |
213 let expected
= r
##"<table><thead><tr><td> Col 1 </td><td> Col 2 </td></tr></thead>
214 <tr><td> x </td><td> </td></tr>
215 <tr><td> </td><td> x </td></tr>
219 use pulldown_cmark
::{Parser, html, Options, OPTION_ENABLE_TABLES, OPTION_ENABLE_FOOTNOTES}
;
221 let mut s
= String
::new();
223 let mut opts
= Options
::empty();
224 opts
.insert(OPTION_ENABLE_TABLES
);
225 opts
.insert(OPTION_ENABLE_FOOTNOTES
);
227 let p
= Parser
::new_ext(&original
, opts
);
228 html
::push_html(&mut s
, p
);
230 assert_eq
!(expected
, s
);
235 let original
= r
##"|Col 1|Col 2|
240 let expected
= r
##"<table><thead><tr><td>Col 1</td><td>Col 2</td></tr></thead>
241 <tr><td>✓ </td><td>✓ </td></tr>
242 <tr><td>✓ </td><td>✓ </td></tr>
246 use pulldown_cmark
::{Parser, html, Options, OPTION_ENABLE_TABLES, OPTION_ENABLE_FOOTNOTES}
;
248 let mut s
= String
::new();
250 let mut opts
= Options
::empty();
251 opts
.insert(OPTION_ENABLE_TABLES
);
252 opts
.insert(OPTION_ENABLE_FOOTNOTES
);
254 let p
= Parser
::new_ext(&original
, opts
);
255 html
::push_html(&mut s
, p
);
257 assert_eq
!(expected
, s
);
262 let original
= r
##"| Target | std |rustc|cargo| notes |
263 |-------------------------------|-----|-----|-----|----------------------------|
264 | `x86_64-unknown-linux-musl` | ✓ | | | 64-bit Linux with MUSL |
265 | `arm-linux-androideabi` | ✓ | | | ARM Android |
266 | `arm-unknown-linux-gnueabi` | ✓ | ✓ | | ARM Linux (2.6.18+) |
267 | `arm-unknown-linux-gnueabihf` | ✓ | ✓ | | ARM Linux (2.6.18+) |
268 | `aarch64-unknown-linux-gnu` | ✓ | | | ARM64 Linux (2.6.18+) |
269 | `mips-unknown-linux-gnu` | ✓ | | | MIPS Linux (2.6.18+) |
270 | `mipsel-unknown-linux-gnu` | ✓ | | | MIPS (LE) Linux (2.6.18+) |
272 let expected
= r
##"<table><thead><tr><td> Target </td><td> std </td><td>rustc</td><td>cargo</td><td> notes </td></tr></thead>
273 <tr><td> <code>x86_64-unknown-linux-musl</code> </td><td> ✓ </td><td> </td><td> </td><td> 64-bit Linux with MUSL </td></tr>
274 <tr><td> <code>arm-linux-androideabi</code> </td><td> ✓ </td><td> </td><td> </td><td> ARM Android </td></tr>
275 <tr><td> <code>arm-unknown-linux-gnueabi</code> </td><td> ✓ </td><td> ✓ </td><td> </td><td> ARM Linux (2.6.18+) </td></tr>
276 <tr><td> <code>arm-unknown-linux-gnueabihf</code> </td><td> ✓ </td><td> ✓ </td><td> </td><td> ARM Linux (2.6.18+) </td></tr>
277 <tr><td> <code>aarch64-unknown-linux-gnu</code> </td><td> ✓ </td><td> </td><td> </td><td> ARM64 Linux (2.6.18+) </td></tr>
278 <tr><td> <code>mips-unknown-linux-gnu</code> </td><td> ✓ </td><td> </td><td> </td><td> MIPS Linux (2.6.18+) </td></tr>
279 <tr><td> <code>mipsel-unknown-linux-gnu</code> </td><td> ✓ </td><td> </td><td> </td><td> MIPS (LE) Linux (2.6.18+) </td></tr>
283 use pulldown_cmark
::{Parser, html, Options, OPTION_ENABLE_TABLES, OPTION_ENABLE_FOOTNOTES}
;
285 let mut s
= String
::new();
287 let mut opts
= Options
::empty();
288 opts
.insert(OPTION_ENABLE_TABLES
);
289 opts
.insert(OPTION_ENABLE_FOOTNOTES
);
291 let p
= Parser
::new_ext(&original
, opts
);
292 html
::push_html(&mut s
, p
);
294 assert_eq
!(expected
, s
);
299 let original
= r
##"|-|-|
302 let expected
= r
##"<p>|-|-|
306 use pulldown_cmark
::{Parser, html, Options, OPTION_ENABLE_TABLES, OPTION_ENABLE_FOOTNOTES}
;
308 let mut s
= String
::new();
310 let mut opts
= Options
::empty();
311 opts
.insert(OPTION_ENABLE_TABLES
);
312 opts
.insert(OPTION_ENABLE_FOOTNOTES
);
314 let p
= Parser
::new_ext(&original
, opts
);
315 html
::push_html(&mut s
, p
);
317 assert_eq
!(expected
, s
);
322 let original
= r
##"|ぁ|ぃ|
326 let expected
= r
##"<table><thead><tr><td>ぁ</td><td>ぃ</td></tr></thead>
327 <tr><td>ぃ</td><td>ぃ</td></tr>
331 use pulldown_cmark
::{Parser, html, Options, OPTION_ENABLE_TABLES, OPTION_ENABLE_FOOTNOTES}
;
333 let mut s
= String
::new();
335 let mut opts
= Options
::empty();
336 opts
.insert(OPTION_ENABLE_TABLES
);
337 opts
.insert(OPTION_ENABLE_FOOTNOTES
);
339 let p
= Parser
::new_ext(&original
, opts
);
340 html
::push_html(&mut s
, p
);
342 assert_eq
!(expected
, s
);
347 let original
= r
##"|Колонка 1|Колонка 2|
348 |---------|---------|
349 |Ячейка 1 |Ячейка 2 |
351 let expected
= r
##"<table><thead><tr><td>Колонка 1</td><td>Колонка 2</td></tr></thead>
352 <tr><td>Ячейка 1 </td><td>Ячейка 2 </td></tr>
356 use pulldown_cmark
::{Parser, html, Options, OPTION_ENABLE_TABLES, OPTION_ENABLE_FOOTNOTES}
;
358 let mut s
= String
::new();
360 let mut opts
= Options
::empty();
361 opts
.insert(OPTION_ENABLE_TABLES
);
362 opts
.insert(OPTION_ENABLE_FOOTNOTES
);
364 let p
= Parser
::new_ext(&original
, opts
);
365 html
::push_html(&mut s
, p
);
367 assert_eq
!(expected
, s
);