32个版本 (17个稳定版)
1.1.2 | 2024年7月25日 |
---|---|
1.1.1 | 2024年1月12日 |
1.1.0 | 2023年12月27日 |
1.0.13 | 2023年4月13日 |
0.3.0 | 2018年6月27日 |
#13 in 测试
每月210,882次下载
用于 380 个crates (367直接)
56KB
846 行
assert_fs
断言文件系统 - 用于测试的文件系统测试用例和断言。
assert_fs
旨在简化
- 为测试设置文件以供消耗
- 断言测试生成的文件
示例
以下是一个简单的示例
use assert_fs::prelude::*;
use predicates::prelude::*;
let temp = assert_fs::TempDir::new().unwrap();
let input_file = temp.child("foo.txt");
input_file.touch().unwrap();
// ... do something with input_file ...
input_file.assert("");
temp.child("bar.txt").assert(predicate::path::missing());
temp.close().unwrap();
有关更多信息,请参阅文档。
许可证
根据以下之一许可
- Apache许可证第2版,(LICENSE-APACHE或http://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT或http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义的任何有意提交以包含在本作品中的贡献,都将按上述方式双许可,不附加任何额外条款或条件。
依赖项
~6–16MB
~210K SLoC