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-06e7d81088e33d7ee03e7088e1ec2289e9c2bf5c.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] | 
