6 releases
0.1.3 | Feb 1, 2020 |
---|---|
0.1.2 | Jan 27, 2020 |
0.0.2 | Jan 23, 2020 |
#714 in Testing
27 downloads per month
Used in rye
35KB
807 lines
mimicaw
A library for writing asynchronous tests.
mimicaw
is a small library that provides a framework for writing the free-style, asynchronous tests without using the default test harness provided by rustc
.
The concept and design are strongly inspired by libtest-mimic
, but also focuses on
the affinity with the async
/.await
syntax.
Installation
First, add mimicaw
as a development dependency of your package.
If you are the user of cargo-edit
:
$ cargo add --dev mimcaw
The test binaries must explicitly set the harness
key to make the default test harness provided by rustc
disabled:
[[test]]
name = "mytest"
path = "tests/mytest.rs"
harness = false
Resources
License
This library is licensed under either of
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
at your option.
Dependencies
~5.5–7.5MB
~136K SLoC