aboutsummaryrefslogtreecommitdiffstats
path: root/parser/src/tests.rs
diff options
context:
space:
mode:
authorPhilipp A2020-01-03 16:43:21 +0100
committerPhilipp A2020-01-03 16:48:39 +0100
commit06e7d81088e33d7ee03e7088e1ec2289e9c2bf5c (patch)
tree59daa73de46abfdc60a6e3e4c11b43011ff49053 /parser/src/tests.rs
parent0f1a3e3578b934454a41a31eff15c23622719a67 (diff)
downloadrust-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.rs35
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]