Expand description
Helpers for testing the web server and services.
When writing tests, keep the following points in mind:
- In every test, call
setup
. This will set up the logger so that all console output is captured by the test runner. All logs emitted withrelay_log
will show up for test failures or when run with--nocapture
.
§Example
#[test]
fn my_test() {
relay_test::setup();
relay_log::debug!("hello, world!");
}
Functions§
- Spawns a mock service that handles messages through a closure.
- Setup the test environment.