Skip to content

Commit

Permalink
Display formatted output for JSON diffing in tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
Mukund Lakshman committed Sep 12, 2020
1 parent 875e012 commit 8d610e1
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions crates/cargo-test-support/src/publish.rs
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,10 @@ fn _validate_upload(
f.read_exact(&mut json_bytes).expect("read JSON data");
let actual_json = serde_json::from_slice(&json_bytes).expect("uploaded JSON should be valid");
let expected_json = serde_json::from_str(expected_json).expect("expected JSON does not parse");
find_json_mismatch(&expected_json, &actual_json)
.expect("uploaded JSON did not match expected JSON");

if let Err(e) = find_json_mismatch(&expected_json, &actual_json) {
panic!("{}", e);
}

// 32-bit little-endian integer of length of crate file.
let crate_sz = read_le_u32(&mut f).expect("read crate length");
Expand Down

0 comments on commit 8d610e1

Please sign in to comment.