diff --git a/src/movielibrary_test.rs b/src/movielibrary_test.rs index 757615d..c6edb4f 100644 --- a/src/movielibrary_test.rs +++ b/src/movielibrary_test.rs @@ -211,8 +211,9 @@ fn test_roundtrip_library() -> Result<(), Box> { fn validate_duplicates(got: Vec<(&Movie, Vec<&Movie>)>, want: Vec<(Movie, Vec)>) { assert_eq!(got.len(), want.len()); for (g, w) in got.iter().zip(&want) { - assert_eq!(g.0, &w.0); - assert_eq!(g.1, w.1.iter().map(|v| v).collect::>()); + assert_eq!(g.0, &w.0, "Got:\n{:?}\nWant:\n{:?}", g, w); + let want = w.1.iter().map(|v| v).collect::>(); + assert_eq!(g.1, want, "Got:\n{:?}\nWant:\n{:?}", g, w); } }