calldata_compressor/
utils.rs

1#[allow(unused_imports)]
2use std::str::FromStr;
3
4#[macro_export]
5macro_rules! assert_json_eq {
6    ($a:expr, $b:expr) => {
7        assert_eq!(
8            serde_json::Value::from_str($a).unwrap(),
9            serde_json::Value::from_str($b).unwrap()
10        );
11    };
12}
13
14#[cfg(test)]
15mod tests {
16    use super::*;
17
18    #[test]
19    fn test_assert_json_eq() {
20        // let a = r#"{"name": "John", "age": 30}"#;
21        // let b = r#"{"name": "Jane", "age": 25}"#;
22
23        // assert_json_eq!(a, b);
24
25        let a = r#"{"name": "John", "age": 30}"#;
26        let b = r#"{"age": 30, "name": "John"}"#;
27
28        assert_json_eq!(a, b);
29    }
30}