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 测试

Download history · Rust 包仓库 38005/week @ 2024-05-04 · Rust 包仓库 40029/week @ 2024-05-11 · Rust 包仓库 35948/week @ 2024-05-18 · Rust 包仓库 38713/week @ 2024-05-25 · Rust 包仓库 41523/week @ 2024-06-01 · Rust 包仓库 37862/week @ 2024-06-08 · Rust 包仓库 42915/week @ 2024-06-15 · Rust 包仓库 31723/week @ 2024-06-22 · Rust 包仓库 38578/week @ 2024-06-29 · Rust 包仓库 48993/week @ 2024-07-06 · Rust 包仓库 54123/week @ 2024-07-13 · Rust 包仓库 44736/week @ 2024-07-20 · Rust 包仓库 47223/week @ 2024-07-27 · Rust 包仓库 55061/week @ 2024-08-03 · Rust 包仓库 45135/week @ 2024-08-10 · Rust 包仓库 58096/week @ 2024-08-17 · Rust 包仓库

每月210,882次下载
用于 380 个crates (367直接)

MIT/Apache

56KB
846

assert_fs

断言文件系统 - 用于测试的文件系统测试用例和断言。

Documentation License Crates Status

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.0许可证定义的任何有意提交以包含在本作品中的贡献,都将按上述方式双许可,不附加任何额外条款或条件。

依赖项

~6–16MB
~210K SLoC