Skip to content

Commit cb656e7

Browse files
committed
primitives - BalancesMap - fix test
1 parent f5073e6 commit cb656e7

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

primitives/src/balances_map.rs

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -67,24 +67,23 @@ impl Serialize for BalancesMap {
6767
#[cfg(test)]
6868
mod test {
6969
use super::*;
70+
use crate::util::tests::prep_db::IDS;
7071
use crate::BigNum;
7172

7273
#[test]
73-
fn test_map() {
74+
fn test_balances_map_serialization() {
7475
let data = vec![
75-
(
76-
"0xce07CbB7e054514D590a0262C93070D838bFBA2e".to_string(),
77-
BigNum::from(50_u64),
78-
),
79-
(
80-
"0x061d5e2a67d0a9a10f1c732bca12a676d83f79663a396f7d87b3e30b9b411088".to_string(),
81-
BigNum::from(100_u64),
82-
),
76+
(IDS["leader"].clone(), BigNum::from(50_u64)),
77+
(IDS["follower"].clone(), BigNum::from(100_u64)),
8378
];
8479

8580
let balances_map: BalancesMap = data.into_iter().collect();
8681

8782
let actual_json = serde_json::to_string(&balances_map).expect("Should serialize it");
83+
// should be all lowercase!
84+
let expected_json = r#"{"0xc91763d7f14ac5c5ddfbcd012e0d2a61ab9bded3":"100","0xce07cbb7e054514d590a0262c93070d838bfba2e":"50"}"#;
85+
86+
assert_eq!(expected_json, actual_json);
8887

8988
let balances_map_from_json: BalancesMap =
9089
serde_json::from_str(&actual_json).expect("Should deserialize it");

0 commit comments

Comments
 (0)