4个版本
0.2.2 | 2022年3月22日 |
---|---|
0.2.1 | 2022年3月9日 |
0.2.0 | 2022年3月9日 |
0.1.0 | 2022年3月8日 |
#7 in #teardown
5,186 每月下载量
在pg_sync中使用
25KB
332 行
描述
Jest风格的设置和清理测试助手。
目前实现
-
#[after_all]
: 仅在模块上有效。需要一个名为after_all
的单个函数。计算带有test
属性的函数数量,并在所有测试运行后运行after_all
函数的主体。 -
#[after_each]
: 仅在模块上有效。需要一个名为after_each
的单个函数。将after_each
函数的主体内容复制到具有test
属性的同一模块中任何函数的主体末尾。 -
#[before_all]
: 仅在模块上有效。需要一个名为before_all
的单个函数。在运行任何测试之前,恰好运行一次before_all
的内容。 -
#[before_each]
: 仅在模块上有效。需要一个名为before_each
的单个函数。将before_each
函数的主体内容复制到具有test
属性的同一模块中任何函数的主体开头。- 注意。任何带有
test
属性的应用的函数都属于此类函数。因此,#[test]
、#[tokio::test]
以及#[test_case(blah)]
都将被计入前后钩子。
- 注意。任何带有
-
#[skip]
:在模块或单个测试上有效。将跳过应用此属性的模块或测试。
待办事项
#[only]
:老实说,不确定如何实现这个功能。
依赖项
~1.5MB
~36K SLoC