anza-xtask 0.2.0

Blockchain, Rebuilt for Scale
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use pretty_assertions::assert_eq;

pub fn assert_json_eq(actual: &str, expected: &str) {
    assert_eq!(
        serde_json::from_str::<serde_json::Value>(actual).unwrap(),
        serde_json::from_str::<serde_json::Value>(expected).unwrap()
    );
}

pub fn assert_serialized_json<T: serde::Serialize>(value: &T, expected: &str) {
    let actual = serde_json::to_string(value).unwrap();
    assert_json_eq(&actual, expected);
}