diff options
| author | Philipp A | 2018-11-15 22:12:30 +0100 |
|---|---|---|
| committer | Philipp A | 2018-11-15 22:12:30 +0100 |
| commit | 48264e771d093d10e09bfc4b42783efc03ffb26c (patch) | |
| tree | a124877819a4b63e8295ab751a91ee3e57f5c977 /src/parser/tests.rs | |
| parent | 144153fadc35bee8d0dad951b26c2e6150ba58f4 (diff) | |
| download | rust-rst-48264e771d093d10e09bfc4b42783efc03ffb26c.tar.bz2 | |
Added target tests
Diffstat (limited to 'src/parser/tests.rs')
| -rw-r--r-- | src/parser/tests.rs | 35 |
1 files changed, 29 insertions, 6 deletions
diff --git a/src/parser/tests.rs b/src/parser/tests.rs index fad7912..6b37b07 100644 --- a/src/parser/tests.rs +++ b/src/parser/tests.rs @@ -6,8 +6,8 @@ use super::{RstParser, Rule}; fn plain() { parses_to! { parser: RstParser, - input: "line\n", - rule: Rule::paragraph, + input: "line\n", + rule: Rule::paragraph, tokens: [ paragraph(0, 5, [ line(0, 5) @@ -20,11 +20,11 @@ fn plain() { fn title() { parses_to! { parser: RstParser, - input: "\ + input: "\ Title ===== ", - rule: Rule::title, + rule: Rule::title, tokens: [ title(0, 12, [ line(0, 6), @@ -38,12 +38,12 @@ Title fn title_overline() { parses_to! { parser: RstParser, - input: "\ + input: "\ ----- Title ----- ", - rule: Rule::title, + rule: Rule::title, tokens: [ title(0, 17, [ adornments(0, 5), @@ -54,6 +54,29 @@ Title } #[test] +fn two_targets() { + parses_to! { + parser: RstParser, + input: "\ +.. _a: http://example.com +.. _`b_`: https://example.org +", + rule: Rule::document, + tokens: [ + target(0, 26, [ + target_name_uq(4, 5), + link_target(7, 25), + ]), + target(26, 56, [ + target_name_qu(31, 33), + link_target(36, 55), + ]), + ] + }; + +} + +#[test] fn nested_lists() { parses_to! { parser: RstParser, |
