[−][src]Module finchers::test
The basic facilities for testing endpoints.
Example
// A user-defined type which does not implement `Output`. struct Credential; let endpoint = endpoint::unit().map(|| Credential); let mut runner = test::runner(endpoint); let result: Result<Credential, _> = runner.apply("/"); assert!(result.is_ok());
Structs
ReqBody | |
TestRunner | A test runner for emulating the behavior of endpoints in the server. |
Traits
IntoReqBody | A trait representing the conversion into a message body in HTTP requests. |
TestRequest | A trait representing the conversion into an HTTP request. |
Functions
runner | A helper function for creating a new |