diff --git a/crates/service/service-webpage/src/routes/mod.rs b/crates/service/service-webpage/src/routes/mod.rs index e1ea136..feeb0ed 100644 --- a/crates/service/service-webpage/src/routes/mod.rs +++ b/crates/service/service-webpage/src/routes/mod.rs @@ -78,7 +78,12 @@ fn page_wrapper<'a>( #[test] fn server_builds_without_panic() { - // Catches some runtime errors thrown by axum, - // e.g bad route nesting or routes not starting with "/" - let _server = build_server().into_router(); + tokio::runtime::Builder::new_current_thread() + .enable_all() + .build() + .unwrap() + .block_on(async { + // Needs tokio context + let _server = build_server().into_router(); + }); }