A macro for running async fn
tests.
It is part of safina
, a safe async runtime.
Runs tests with safina_executor::block_on
.
forbid(unsafe_code)
nightly
because safina-executor does```rust use safinaasynctest::async_test;
async fn test1() { anasyncfn().await.unwrap(); } ```
```rust use safinaasynctest::async_test;
async fn test2() { let executor = safinaexecutor::Executor::new(1); executor.spawn(backgroundtask()); asserteq!(42, dorequest().await.unwrap()); } ```
https://docs.rs/safina-async-test
Box::pin
.safina
package to safina-executor
.safina_async_test
re-export the macro and safina_executor::block_on
.safina_async_test::block_on
.Cargo.toml
and bump version number../release.sh
License: Apache-2.0