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}