sheets-diff 1.1.3

Collect diff between office sheets
Documentation
#[cfg(test)]
mod tests {
    use sheets_diff::core::unified_format::unified_diff;

    #[test]
    fn it_works() {
        const OLD_FILEPATH: &str = "tests/fixtures/file1.xlsx";
        const NEW_FILEPATH: &str = "tests/fixtures/file2.xlsx";

        const EXPECT: &str = r#"--- tests/fixtures/file1.xlsx (sheet names)
+++ tests/fixtures/file2.xlsx (sheet names)
- Sheet1_2
+ Sheetzz
--- tests/fixtures/file1.xlsx [Sheet1]
+++ tests/fixtures/file2.xlsx [Sheet1]
@@ A1(1,1) value @@
- 1
@@ B2(2,2) value @@
- 2
+ 今日は世界
@@ B4(4,2) value @@
+ a
@@ C6(6,3) value @@
+ hej
@@ D10(10,4) value @@
- 2
+ 8
@@ D10(10,4) formula @@
- 1+1
+ 2*4
@@ D11(11,4) formula @@
+ 
@@ D12(12,4) value @@
+ a123
@@ D12(12,4) formula @@
+ "a"&123
@@ W55(55,23) value @@
+ っs
"#;

        let diff = sheets_diff::core::diff::Diff::new(OLD_FILEPATH, NEW_FILEPATH);
        let target = unified_diff(&diff).format();
        assert_eq!(format!("{}", target), EXPECT);
    }
}