mocktail
mocktail is a minimal framework for mocking HTTP and gRPC services in Rust with support for streaming.
Table of contents
Features
- Mocks HTTP and gRPC servers
- Mocks defined in Rust using a simple, ergonomic API
- Supports HTTP streaming
- Supports gRPC unary, client-streaming, server-streaming, and bidirectional-streaming methods
- Performs matching using built-in matchers or custom matchers
Usage
-
Add
mocktailtoCargo.tomlas a development dependency:[] = { = "https://github.com/IBM/mocktail.git", = "0.2.0-alpha" } -
See mocktail-tests crate for usage examples.
Examples
See mocktail-tests crate.