This commit is contained in:
@@ -174,12 +174,14 @@ fn test_json() {
|
||||
let json: Vec<Vec<Value>> = serde_json::from_str(json).unwrap();
|
||||
let mut csv_reader = csv::Reader::from_reader(csv.as_bytes());
|
||||
|
||||
let json_rows = json.iter()
|
||||
let json_rows = json
|
||||
.iter()
|
||||
.map(|row| from_json_row(row.clone()))
|
||||
.collect::<Result<Vec<_>, anyhow::Error>>()
|
||||
.unwrap();
|
||||
|
||||
let csv_rows = csv_reader.records()
|
||||
let csv_rows = csv_reader
|
||||
.records()
|
||||
.map(|record| from_csv_row(record.unwrap()))
|
||||
.collect::<Result<Vec<_>, anyhow::Error>>()
|
||||
.unwrap();
|
||||
@@ -188,7 +190,12 @@ fn test_json() {
|
||||
|
||||
for (i, (json_row, csv_row)) in json_rows.iter().zip(csv_rows.iter()).enumerate() {
|
||||
assert_eq!(json_row, csv_row, "Row {} is different", i);
|
||||
assert_eq!(json_row.compute_hash(), csv_row.compute_hash(), "Row {} hash are different", i);
|
||||
assert_eq!(
|
||||
json_row.compute_hash(),
|
||||
csv_row.compute_hash(),
|
||||
"Row {} hash are different",
|
||||
i
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user