Skip to content

Commit 3b7d5d0

Browse files
authored
Merge pull request #18 from claudiosdc/fix/nodeid-mut
Add test function to validate Transition node ID immutability
2 parents 1397507 + 39db22c commit 3b7d5d0

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/contract/nodes.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -877,6 +877,15 @@ mod test {
877877
test_encode!((TRANSITION, Transition));
878878
}
879879

880+
#[test]
881+
fn test_transition_node_id() {
882+
let transition = Transition::strict_decode(&TRANSITION[..]).unwrap();
883+
let mut concealed_transition = transition.clone();
884+
concealed_transition.conceal_all();
885+
886+
assert_eq!(transition.node_id(), concealed_transition.node_id());
887+
}
888+
880889
#[test]
881890
fn test_node_attributes() {
882891
let genesis = Genesis::strict_decode(&GENESIS[..]).unwrap();

0 commit comments

Comments
 (0)