summaryrefslogtreecommitdiffstats
path: root/src/log
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-10-27 14:06:01 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-10-27 14:06:55 +0100
commit1d72dd4400733d7d3b51de6661b50fe752f0fe94 (patch)
treeaafac38f62a7adafd3b0bfc128647fd5a3edb7f6 /src/log
parent12a62951585c9d23e28a5520c57e422c2f45ab2a (diff)
Add helper for pretty test errors
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/log')
-rw-r--r--src/log/parser.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/log/parser.rs b/src/log/parser.rs
index 22ded80..9ceeff2 100644
--- a/src/log/parser.rs
+++ b/src/log/parser.rs
@@ -89,6 +89,18 @@ pub fn parser<'a>() -> PomParser<'a, u8, LogItem> {
mod tests {
use super::*;
+ // Helper function for showing log item in error message in pretty
+ fn prettify_item(e: &LogItem) -> String {
+ match e {
+ LogItem::Line(buf) => {
+ let line = String::from_utf8(buf.to_vec()).unwrap();
+ format!("LogItem::Line({})", line)
+ },
+ other => format!("{:?}", other),
+ }
+ }
+
+
#[test]
fn test_non_log() {
let s = "foo bar";