Skip to main content

Module prelude

Module prelude 

Source
Expand description

useful stuff for testing trillium apps

Re-exports§

pub use crate::block_on;
pub use crate::connector;
pub use crate::init;
pub use crate::methods::*;

Macros§

assert_body
assert that the response body is as specified. this assertion requires mutation of the conn.
assert_body_contains
asserts that the response body matches the specified pattern, using str::contains
assert_headers
asserts any number of response headers
assert_not_handled
assert that all of the following are true: the status was not set the body was not set the conn was not halted
assert_ok
assert_ok is like assert_response! except it always asserts a status of 200 Ok.
assert_response
combines several other assertions. this assertion can be used to assert: just a status code, a status code and a response body, or a status code, a response body, and any number of headers
assert_status
assert that the status code of a conn is as specified.

Structs§

Conn
A Trillium HTTP connection.

Enums§

Method
HTTP request methods.
Status
HTTP response status codes.