Sha256: 10815d8f7d1bd14b9d384164a4efeb96d0c14dab83c49694f9a1932ca29e1b0f

Contents?: true

Size: 403 Bytes

Versions: 2

Compression:

Stored size: 403 Bytes

Contents

#![warn(rust_2018_idioms)]
#![cfg(feature = "full")]
#![cfg(unix)]
#![cfg(not(miri))] // No `sigaction` on Miri

mod support {
    pub mod signal;
}
use support::signal::send_signal;

use tokio::signal;
use tokio_test::assert_ok;

#[tokio::test]
async fn ctrl_c() {
    let ctrl_c = signal::ctrl_c();

    tokio::spawn(async {
        send_signal(libc::SIGINT);
    });

    assert_ok!(ctrl_c.await);
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wasmtime-29.0.0 ./ext/cargo-vendor/tokio-1.43.0/tests/signal_ctrl_c.rs
wasmtime-28.0.0 ./ext/cargo-vendor/tokio-1.43.0/tests/signal_ctrl_c.rs