@@ -549,7 +549,6 @@ impl<'a> Arbitrary<'a> for MmrAccumulator {
549549mod accumulator_mmr_tests {
550550 use std:: cmp;
551551
552- use insta:: assert_snapshot;
553552 use itertools:: Itertools ;
554553 use itertools:: izip;
555554 use num_traits:: ConstZero ;
@@ -1029,19 +1028,31 @@ mod accumulator_mmr_tests {
10291028
10301029 #[ test]
10311030 fn bag_peaks_snapshot ( ) {
1031+ let snapshot = |mmr : MmrAccumulator | mmr. bag_peaks ( ) . to_hex ( ) ;
10321032 let mut rng = StdRng :: seed_from_u64 ( 0x92ca758afeec6d29 ) ;
10331033
1034- let empty_mmr = MmrAccumulator :: new_from_leafs ( vec ! [ ] ) ;
1035- assert_snapshot ! ( empty_mmr. bag_peaks( ) . 0 [ 0 ] , @"00941080798860502477" ) ;
1034+ let empty = MmrAccumulator :: new_from_leafs ( vec ! [ ] ) ;
1035+ assert_eq ! (
1036+ "cd65052100640f0d27e5654f97c47e49899add2f265967ccbefee7264e9bc08f588542d9dc3d5ac5" ,
1037+ snapshot( empty) ,
1038+ ) ;
10361039
1037- let one_leaf_mmr = MmrAccumulator :: new_from_leafs ( vec ! [ rng. random( ) ] ) ;
1038- assert_snapshot ! ( one_leaf_mmr. bag_peaks( ) . 0 [ 0 ] , @"16030278140236594076" ) ;
1040+ let one_leaf = MmrAccumulator :: new_from_leafs ( vec ! [ rng. random( ) ] ) ;
1041+ assert_eq ! (
1042+ "9cfb825709fd76de8c24daf437e1bd16a2ea512f2d2338ee417df51dae55905a49628d4f13a2f83e" ,
1043+ snapshot( one_leaf) ,
1044+ ) ;
10391045
1040- let two_leafs_mmr = MmrAccumulator :: new_from_leafs ( vec ! [ rng. random( ) ] ) ;
1041- assert_snapshot ! ( two_leafs_mmr. bag_peaks( ) . 0 [ 0 ] , @"09405464453414142998" ) ;
1046+ let two_leafs = MmrAccumulator :: new_from_leafs ( rng. random :: < [ _ ; 2 ] > ( ) . to_vec ( ) ) ;
1047+ assert_eq ! (
1048+ "20a22079d30e76c93215f54d986d414d657d4bd056fe8e9a38e87d432ce391cd1dab92f9b6d3442c" ,
1049+ snapshot( two_leafs) ,
1050+ ) ;
10421051
1043- let ten_peaks: [ Digest ; 10 ] = rng. random ( ) ;
1044- let ten_peak_mmr = MmrAccumulator :: init ( ten_peaks. to_vec ( ) , 0b11_1111_1111 ) ;
1045- assert_snapshot ! ( ten_peak_mmr. bag_peaks( ) . 0 [ 0 ] , @"03780783030734820370" ) ;
1052+ let ten_peaks = MmrAccumulator :: init ( rng. random :: < [ _ ; 10 ] > ( ) . to_vec ( ) , 0b11_1111_1111 ) ;
1053+ assert_eq ! (
1054+ "42dbf8fcf51d4d8134f719ad9a3a9c621a141b3bc8d7941e8baf5919bceea120e6ecf6314e939b87" ,
1055+ snapshot( ten_peaks) ,
1056+ ) ;
10461057 }
10471058}
0 commit comments