From b0e973a95ca82f1311f574d126decf0cee9c093a Mon Sep 17 00:00:00 2001 From: ollie <72926894+ollie-etl@users.noreply.github.com> Date: Mon, 31 Oct 2022 14:21:52 +0000 Subject: [PATCH] rt: add test for runtime panic (#159) Co-authored-by: ollie-etl --- src/runtime/mod.rs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/runtime/mod.rs b/src/runtime/mod.rs index f535e69e..851b47ce 100644 --- a/src/runtime/mod.rs +++ b/src/runtime/mod.rs @@ -130,3 +130,23 @@ impl Drop for Runtime { CONTEXT.with(|rc| rc.unset_driver()) } } + +#[cfg(test)] +mod test { + + use super::*; + use crate::builder; + + #[test] + fn block_on() { + let rt = Runtime::new(&builder()).unwrap(); + rt.block_on(async move { () }); + } + + #[test] + fn block_on_twice() { + let rt = Runtime::new(&builder()).unwrap(); + rt.block_on(async move { () }); + rt.block_on(async move { () }); + } +}