1个不稳定版本
| 0.2.3 | 2024年7月4日 | 
|---|
1136 在 过程宏
117 每月下载量
39KB
486 行
描述
Jest风格的设置和清理测试助手。
目前实现
- 
#[after_all]:只在模块中有效。需要一个名为after_all的单个函数。计算带有test属性的函数数量,并在所有测试运行后运行after_all函数的主体。
- 
#[after_each]:只在模块中有效。需要一个名为after_each的单个函数。将after_each函数的主体内容复制到同一模块中带有test属性的任何函数的主体末尾。
- 
#[before_all]:只在模块中有效。需要一个名为before_all的单个函数。在运行任何测试之前恰好运行一次before_all的内容。
- 
#[before_each]:仅适用于mod。需要一个名为before_each的单个函数。将before_each函数的正文内容复制到同一mod中具有test属性的任何函数的函数体开头。- 注意。应用了 test属性的函数是任何包含具有test词语的属性的函数。因此,#[test]、#[tokio::test]和#[test_case(blah)]都会计算为 before/after 钩子。
 
- 注意。应用了 
- 
#[skip]:适用于mod或单个测试。将跳过应用了它的 mod 或测试。
待办事项
- #[only]:老实说,不知道如何实现这个功能。
依赖关系
~1.5MB
~35K SLoC