1 个不稳定版本
0.1.0 | 2022年11月21日 |
---|
#47 in #extend
3KB
complex_test_helper
通过提供多个宏来扩展Rust的测试能力,以测试复杂的工作流程。
安装
将其添加到您的 Cargo.toml 中
[dev-dependencies]
complex_test_helper = "0.1.0"
示例
提示:通过运行 cargo test --example test
来运行此操作
use complex_test_helper::complex_test;
fn setup() {
println!("Setup...");
}
fn teardown() {
println!("Teardown...");
}
#[test]
#[complex_test(setup, teardown)]
fn test_fn() {
println!("Content...");
}
输出
running 1 test
Setup...
Content...
Teardown...
test tests::test_fn ... ok
依赖
~1.5MB
~35K SLoC