From 1372c5386c8f323f081f8a35dda4e2cd707c65e2 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Tue, 23 Jan 2024 12:36:57 +0100 Subject: [PATCH] use pretty assertions to help with Windows debug --- Cargo.toml | 3 +++ src/context_diff.rs | 2 +- src/ed_diff.rs | 2 +- src/normal_diff.rs | 2 +- src/unified_diff.rs | 1 + 5 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index d1c57d5..22a2afc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,3 +16,6 @@ path = "src/main.rs" [dependencies] diff = "0.1.10" + +[dev-dependencies] +pretty_assertions = "1" diff --git a/src/context_diff.rs b/src/context_diff.rs index b650985..1c9d44f 100644 --- a/src/context_diff.rs +++ b/src/context_diff.rs @@ -355,7 +355,7 @@ pub fn diff( #[cfg(test)] mod tests { use super::*; - + use pretty_assertions::assert_eq; #[test] fn test_permutations() { // test all possible six-line files. diff --git a/src/ed_diff.rs b/src/ed_diff.rs index 3e674d7..2f8c0dd 100644 --- a/src/ed_diff.rs +++ b/src/ed_diff.rs @@ -148,8 +148,8 @@ pub fn diff(expected: &[u8], actual: &[u8]) -> Result, DiffError> { #[cfg(test)] mod tests { - use super::*; + use pretty_assertions::assert_eq; pub fn diff_w(expected: &[u8], actual: &[u8], filename: &str) -> Result, DiffError> { let mut output = diff(expected, actual)?; writeln!(&mut output, "w {filename}").unwrap(); diff --git a/src/normal_diff.rs b/src/normal_diff.rs index c3297a1..eda9d8c 100644 --- a/src/normal_diff.rs +++ b/src/normal_diff.rs @@ -172,7 +172,7 @@ pub fn diff(expected: &[u8], actual: &[u8]) -> Vec { #[cfg(test)] mod tests { use super::*; - + use pretty_assertions::assert_eq; #[test] fn test_permutations() { let target = "target/normal-diff/"; diff --git a/src/unified_diff.rs b/src/unified_diff.rs index 18d93bc..350069a 100644 --- a/src/unified_diff.rs +++ b/src/unified_diff.rs @@ -384,6 +384,7 @@ pub fn diff( #[cfg(test)] mod tests { use super::*; + use pretty_assertions::assert_eq; #[test] fn test_permutations() {