How to test SDK libraries built with Rust

Hello,

I'm trying to create tests for the SDK library I'm building with Rust, Please what would you say is a good approach to creating tests for SDK libraries built with Rust and are heavily dependent on making HTTP requests to an external API and what tools/crates would you recommend I use to perform the tests?