Skip to content

Commit

Permalink
Add more cases to test
Browse files Browse the repository at this point in the history
  • Loading branch information
elmattic committed Oct 17, 2024
1 parent 295c32f commit c6a9c0f
Showing 1 changed file with 70 additions and 0 deletions.
70 changes: 70 additions & 0 deletions src/rpc/methods/eth.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2738,5 +2738,75 @@ mod test {
},
];
assert!(eth_log_from_event(&entries).is_none());

let entries = vec![
EventEntry {
flags: (Flags::FLAG_INDEXED_ALL).bits(),
key: "t3".into(),
codec: IPLD_RAW,
value: vec![
226, 71, 32, 244, 92, 183, 79, 45, 85, 241, 222, 235, 182, 9, 143, 80, 241, 11,
81, 29, 171, 138, 125, 71, 196, 129, 154, 8, 220, 208, 184, 149,
]
.into(),
},
EventEntry {
flags: (Flags::FLAG_INDEXED_ALL).bits(),
key: "t4".into(),
codec: IPLD_RAW,
value: vec![
116, 4, 227, 209, 4, 234, 120, 65, 195, 217, 230, 253, 32, 173, 254, 153, 180,
173, 88, 107, 192, 141, 143, 59, 211, 175, 239, 137, 76, 241, 132, 222,
]
.into(),
},
EventEntry {
flags: (Flags::FLAG_INDEXED_ALL).bits(),
key: "t1".into(),
codec: IPLD_RAW,
value: vec![
226, 71, 32, 244, 92, 183, 79, 45, 85, 241, 222, 235, 182, 9, 143, 80, 241, 11,
81, 29, 171, 138, 125, 71, 196, 129, 154, 8, 220, 208, 184, 149,
]
.into(),
},
EventEntry {
flags: (Flags::FLAG_INDEXED_ALL).bits(),
key: "t2".into(),
codec: IPLD_RAW,
value: vec![
116, 4, 227, 209, 4, 234, 120, 65, 195, 217, 230, 253, 32, 173, 254, 153, 180,
173, 88, 107, 192, 141, 143, 59, 211, 175, 239, 137, 76, 241, 132, 222,
]
.into(),
},
];
let (bytes, hashes) = eth_log_from_event(&entries).unwrap();
assert!(bytes.0.is_empty());
assert_eq!(hashes.len(), 4);

let entries = vec![
EventEntry {
flags: (Flags::FLAG_INDEXED_ALL).bits(),
key: "t1".into(),
codec: IPLD_RAW,
value: vec![
226, 71, 32, 244, 92, 183, 79, 45, 85, 241, 222, 235, 182, 9, 143, 80, 241, 11,
81, 29, 171, 138, 125, 71, 196, 129, 154, 8, 220, 208, 184, 149,
]
.into(),
},
EventEntry {
flags: (Flags::FLAG_INDEXED_ALL).bits(),
key: "t3".into(),
codec: IPLD_RAW,
value: vec![
116, 4, 227, 209, 4, 234, 120, 65, 195, 217, 230, 253, 32, 173, 254, 153, 180,
173, 88, 107, 192, 141, 143, 59, 211, 175, 239, 137, 76, 241, 132, 222,
]
.into(),
},
];
assert!(eth_log_from_event(&entries).is_none());
}
}

0 comments on commit c6a9c0f

Please sign in to comment.