diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-01-13 16:50:43 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-01-13 16:50:43 +0100 |
| commit | 6efa6c7891e15953aabc444cabcd4dc722f076bb (patch) | |
| tree | ecff6b47f3d6ded6e1f39d9a20bb1bda9c02ba1e /src/parse | |
| parent | 1cd687b681224a6a190fea5d542b92f147f9abf0 (diff) | |
Move basic markup tests to integration 🚚
Diffstat (limited to 'src/parse')
| -rw-r--r-- | src/parse/tests.rs | 31 |
1 files changed, 1 insertions, 30 deletions
diff --git a/src/parse/tests.rs b/src/parse/tests.rs index 9a0a4ce6..a8e9dc25 100644 --- a/src/parse/tests.rs +++ b/src/parse/tests.rs @@ -10,7 +10,7 @@ use crate::syntax::*; use BinOp::*; use Expr::{Angle, Bool, Color, Float, Int, Length, Percent}; -use Node::{Emph, Linebreak, Parbreak, Space, Strong}; +use Node::{Space, Strong}; use UnOp::{Neg, Pos}; macro_rules! t { @@ -214,35 +214,6 @@ macro_rules! Let { } #[test] -fn test_parse_simple_nodes() { - // Basics. - t!(""); - t!(" " Space); - t!("hi" Text("hi")); - t!("🧽" Text("🧽")); - t!("_" Emph); - t!("*" Strong); - t!("~" Text("\u{00A0}")); - t!(r"\" Linebreak); - t!("\n\n" Parbreak); - - // Multiple nodes. - t!("ab c" Text("ab"), Space, Text("c")); - t!("a`hi`\r\n\r*" Text("a"), Raw(None, &["hi"], true), Parbreak, Strong); - - // Spans. - t!("*🌍*" - nodes: [S(0..1, Strong), S(1..5, Text("🌍")), S(5..6, Strong)], - spans: true); - - // Errors. - t!("]}" - nodes: [], - errors: [S(0..1, "unexpected closing bracket"), - S(1..2, "unexpected closing brace")]); -} - -#[test] fn test_parse_raw() { // Basic, mostly tested in tokenizer and resolver. t!("`py`" nodes: [S(0..4, Raw(None, &["py"], true))], spans: true); |
