From 41570f60bf268c97223a864b8aa11a339929f55a Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 17 Aug 2018 16:04:34 +0300 Subject: extend module resolve to mod.rs --- crates/assert_eq_text/src/lib.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'crates/assert_eq_text/src') diff --git a/crates/assert_eq_text/src/lib.rs b/crates/assert_eq_text/src/lib.rs index ed942d81a..26b9bfb38 100644 --- a/crates/assert_eq_text/src/lib.rs +++ b/crates/assert_eq_text/src/lib.rs @@ -1,4 +1,9 @@ extern crate difference; +extern crate itertools; + +use std::fmt; +use itertools::Itertools; + pub use self::difference::Changeset as __Changeset; #[macro_export] @@ -23,3 +28,9 @@ macro_rules! assert_eq_text { } }}; } + +pub fn assert_eq_dbg(expected: &str, actual: &impl fmt::Debug) { + let actual = format!("{:?}", actual); + let expected = expected.lines().map(|l| l.trim()).join(" "); + assert_eq!(expected, actual); +} -- cgit v1.2.3