diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-01-06 01:32:59 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-01-06 01:32:59 +0100 |
| commit | 7b4d4d6002a9c3da8fafd912f3c7b2da617f19c0 (patch) | |
| tree | e491f5fcf33c1032c63746003ac7bef6c3c5478f /src/parse/resolve.rs | |
| parent | 2e77b1c836220766398e379ae0157736fb448874 (diff) | |
Pretty printing 🦋
- Syntax tree and value pretty printing
- Better value evaluation (top-level strings and content are evaluated plainly, everything else is pretty printed)
Diffstat (limited to 'src/parse/resolve.rs')
| -rw-r--r-- | src/parse/resolve.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/parse/resolve.rs b/src/parse/resolve.rs index d6c6d8a4..c4afc430 100644 --- a/src/parse/resolve.rs +++ b/src/parse/resolve.rs @@ -124,6 +124,7 @@ mod tests { #[test] fn test_resolve_strings() { + #[track_caller] fn test(string: &str, expected: &str) { assert_eq!(resolve_string(string), expected.to_string()); } @@ -144,6 +145,7 @@ mod tests { #[test] fn test_split_at_lang_tag() { + #[track_caller] fn test(text: &str, lang: &str, inner: &str) { assert_eq!(split_at_lang_tag(text), (lang, inner)); } @@ -158,6 +160,7 @@ mod tests { #[test] fn test_resolve_raw() { + #[track_caller] fn test( raw: &str, backticks: usize, @@ -190,6 +193,7 @@ mod tests { #[test] fn test_trim_raw() { + #[track_caller] fn test(text: &str, expected: Vec<&str>) { assert_eq!(trim_and_split_raw(text).0, expected); } @@ -207,6 +211,7 @@ mod tests { #[test] fn test_split_lines() { + #[track_caller] fn test(text: &str, expected: Vec<&str>) { assert_eq!(split_lines(text), expected); } |
