diff options
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] | 
