diff --git a/docs/build/guides/testing/mocking.mdx b/docs/build/guides/testing/mocking.mdx index 67de17c4b..a11dd3ffd 100644 --- a/docs/build/guides/testing/mocking.mdx +++ b/docs/build/guides/testing/mocking.mdx @@ -112,7 +112,9 @@ impl Pause { } ``` -This is one reason why it's helpful to test and fuzz using real dependencies and to code defensively assuming any external contract call could cause your contract to fail. See [Integration Tests] for how to test with real contracts. +This is one reason why it's helpful to test and fuzz using real dependencies and to code defensively assuming any external contract call could cause your contract to fail. + +See [Integration Tests] for how to test with real contracts. The [Soroban Rust SDK] handles contract calls defensively so that any unexpected error or unexpected type returned from the called contract will cause execution to stop. The SDK also provides methods to make these calls and to intercept error situations. See [Making Cross-Contract Calls] for more details.