From 7b4d4d6002a9c3da8fafd912f3c7b2da617f19c0 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Wed, 6 Jan 2021 01:32:59 +0100 Subject: =?UTF-8?q?Pretty=20printing=20=F0=9F=A6=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Syntax tree and value pretty printing - Better value evaluation (top-level strings and content are evaluated plainly, everything else is pretty printed) --- src/parse/resolve.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/parse') 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); } -- cgit v1.2.3