Mocking for stasd crate.
Add the statsd-mock
package as a dev dependency in your Cargo.toml
file
toml
[dev-dependencies]
statsd-mock = "0.1"
```rust use statsd::client::Client;
fn main() { // Start the mock server let mock = statsd_mock::start();
// mock.addr() to get mock server address let client = Client::new(&mock.addr(), "myapp").unwrap();
// Capturing let response = mock.capture(|| client.incr("some.counter"));
assert_eq!(response, "myapp.some.counter:1|c"); } ```
MIT.