Skip to content

Commit

Permalink
Add cloned mock to fix flakey test
Browse files Browse the repository at this point in the history
  • Loading branch information
pool2win committed Dec 3, 2024
1 parent f4e5cf2 commit 8c202c6
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions src/node.rs
Original file line number Diff line number Diff line change
Expand Up @@ -443,8 +443,13 @@ mod node_tests {
let ctx = EchoBroadcastHandle::start_context();
ctx.expect().returning(|| {
let mut mock = EchoBroadcastHandle::default();
mock.expect_clone()
.returning(|| EchoBroadcastHandle::default());
mock.expect_clone().returning(|| {
let mut cloned = EchoBroadcastHandle::default();
cloned
.expect_clone()
.returning(|| EchoBroadcastHandle::default());
cloned
});
mock
});

Expand Down Expand Up @@ -487,8 +492,13 @@ mod node_tests {
let ctx = EchoBroadcastHandle::start_context();
ctx.expect().returning(|| {
let mut mock = EchoBroadcastHandle::default();
mock.expect_clone()
.returning(|| EchoBroadcastHandle::default());
mock.expect_clone().returning(|| {
let mut cloned = EchoBroadcastHandle::default();
cloned
.expect_clone()
.returning(|| EchoBroadcastHandle::default());
cloned
});
mock
});

Expand Down

0 comments on commit 8c202c6

Please sign in to comment.