3 个版本 (重大变更)
0.3.0 | 2024 年 1 月 8 日 |
---|---|
0.2.0 | 2023 年 8 月 15 日 |
0.1.0 | 2023 年 4 月 4 日 |
374 在 测试 类别中
每月下载 2,129 次
17KB
462 代码行
简介
一个受 .NET 中的著名 Fluent Assertions 框架启发的 Rust 流畅断言框架。这个强大的库旨在通过为测试用例启用类似于自然语言的语法,使您的 Rust 测试断言更加易于表达、阅读和维护。
fluent-assertions 提供了一组易于使用和理解的重断言方法。这些方法设计用于与 Rust 的核心测试功能无缝协作,使您能够编写不仅更加易于表达,而且更加易于阅读和编写的测试。
使用 fluent-assertions,您可以轻松地链接断言,使复杂的验证既保持了可读性。此框架还提供有关错误的有用信息,使调试和定位测试套件中失败的原因更加容易。
无论您是 Rust 新手还是有经验的开发者,fluent-assertions 都旨在帮助您编写更干净、更易于阅读的测试,以有效地传达其意图。有了这个强大的库,您将能够专注于最重要的事情:构建可靠且高效的 Rust 应用程序。
用法
示例
cargo run --example asserts
许可证
许可如下
- Apache 许可证 2.0 版本 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT),任选其一。
贡献
除非您明确声明,否则任何根据 Apache-2.0 许可证定义提交给作品并由您有意提交的贡献,将根据上述许可证双许可,不附加任何其他条款或条件。
依赖关系
~155KB