diff options
| author | Philipp A | 2020-01-03 16:43:21 +0100 |
|---|---|---|
| committer | Philipp A | 2020-01-03 16:48:39 +0100 |
| commit | 06e7d81088e33d7ee03e7088e1ec2289e9c2bf5c (patch) | |
| tree | 59daa73de46abfdc60a6e3e4c11b43011ff49053 /parser/src/tests.rs | |
| parent | 0f1a3e3578b934454a41a31eff15c23622719a67 (diff) | |
| download | rust-rst-0.3.1-parser.tar.bz2 | |
Added code block directivev0.3.1-rendererv0.3.1-parser
Diffstat (limited to 'parser/src/tests.rs')
| -rw-r--r-- | parser/src/tests.rs | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/parser/src/tests.rs b/parser/src/tests.rs index 1ef965a..b4da633 100644 --- a/parser/src/tests.rs +++ b/parser/src/tests.rs @@ -136,6 +136,41 @@ fn admonitions() { }; } +#[allow(clippy::cognitive_complexity)] +#[test] +fn code() { + parses_to! { + parser: RstParser, + input: "\ +.. code:: + + Single line + +.. code-block:: python + + print('x') + + # second line + +The end +", + rule: Rule::document, + tokens: [ + code_directive(0, 26, [ + code_block(14, 26, [ code_line(14, 26) ]), + ]), + code_directive(27, 83, [ + source(43, 49), + code_block(54, 83, [ + code_line(54, 65), + code_line_blank(65, 66), + code_line(69, 83), + ]), + ]), + paragraph(84, 91, [ str(84, 91) ]), + ] + }; +} #[allow(clippy::cognitive_complexity)] #[test] |
