diff --git a/rust/Cargo.lock b/rust/Cargo.lock
index 353cc1fba..41fff6412 100644
--- a/rust/Cargo.lock
+++ b/rust/Cargo.lock
@@ -1835,10 +1835,12 @@ dependencies = [
"log",
"optics-base",
"optics-core",
+ "optics-test",
"serde 1.0.123",
"serde_json",
"thiserror",
"tokio",
+ "tokio-test",
"tracing",
"tracing-futures",
"tracing-subscriber",
diff --git a/rust/optics-test/src/mocks/replica.rs b/rust/optics-test/src/mocks/replica.rs
index ec9a2ce50..84be7e600 100644
--- a/rust/optics-test/src/mocks/replica.rs
+++ b/rust/optics-test/src/mocks/replica.rs
@@ -14,52 +14,52 @@ use optics_core::{
mock! {
pub ReplicaContract {
// Replica
- fn _destination_domain(&self) -> u32 {}
+ pub fn _destination_domain(&self) -> u32 {}
- fn _next_pending(&self) -> Result