diff options
Diffstat (limited to 'tokio/src/signal/windows.rs')
-rw-r--r-- | tokio/src/signal/windows.rs | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/tokio/src/signal/windows.rs b/tokio/src/signal/windows.rs index 1e68d628..96e585ba 100644 --- a/tokio/src/signal/windows.rs +++ b/tokio/src/signal/windows.rs @@ -174,13 +174,13 @@ impl Stream for CtrlBreak { #[cfg(all(test, not(loom)))] mod tests { use super::*; - use crate::runtime::current_thread::Runtime; + use crate::runtime::Runtime; use futures_util::stream::StreamExt; #[test] fn ctrl_c() { - let mut rt = Runtime::new().unwrap(); + let mut rt = rt(); rt.block_on(async { let ctrl_c = crate::signal::ctrl_c().expect("failed to create CtrlC"); @@ -198,7 +198,7 @@ mod tests { #[test] fn ctrl_break() { - let mut rt = Runtime::new().unwrap(); + let mut rt = rt(); rt.block_on(async { let ctrl_break = super::ctrl_break().expect("failed to create CtrlC"); @@ -213,4 +213,11 @@ mod tests { let _ = ctrl_break.into_future().await; }); } + + fn rt() -> Runtime { + crate::runtime::Builder::new() + .current_thread() + .build() + .unwrap() + } } |