-#[macro_use]\r
-extern crate pretty_assertions;\r
+#[allow(unused_imports)]\r
+use pretty_assertions::{assert_eq, assert_ne};\r
extern crate difference;\r
\r
#[test]\r
\r
"#)]\r
fn assert_eq() {\r
-\r
#[derive(Debug, PartialEq)]\r
struct Foo {\r
lorem: &'static str,\r
}\r
\r
#[test]\r
-#[should_panic(expected = r#"assertion failed: `(left == right)`: custom panic message\r
+#[should_panic(\r
+ expected = r#"assertion failed: `(left == right)`: custom panic message\r
\r
\e[1mDiff\e[0m \e[31m< left\e[0m / \e[32mright >\e[0m :\r
Some(\r
}\r
)\r
\r
-"#)]\r
+"#\r
+)]\r
fn assert_eq_custom() {\r
-\r
#[derive(Debug, PartialEq)]\r
struct Foo {\r
lorem: &'static str,\r
\r
"#)]\r
fn assert_eq_trailing_comma() {\r
-\r
#[derive(Debug, PartialEq)]\r
struct Foo {\r
lorem: &'static str,\r
}\r
\r
#[test]\r
-#[should_panic(expected = r#"assertion failed: `(left == right)`: custom panic message\r
+#[should_panic(\r
+ expected = r#"assertion failed: `(left == right)`: custom panic message\r
\r
\e[1mDiff\e[0m \e[31m< left\e[0m / \e[32mright >\e[0m :\r
Some(\r
}\r
)\r
\r
-"#)]\r
+"#\r
+)]\r
fn assert_eq_custom_trailing_comma() {\r
-\r
#[derive(Debug, PartialEq)]\r
struct Foo {\r
lorem: &'static str,\r