The user can provide `promise_results` to the [`testing_env`](https://docs.rs/near-sdk/latest/near_sdk/macro.testing_env.html) to test the contract callbacks. Also, the user can get the receipts from the contract execution using [`get_created_receipts`](https://docs.rs/near-sdk/latest/near_sdk/test_utils/fn.get_created_receipts.html) Currently, the documentation lacks examples for that