Elm 日期库测试实战:从基础到模糊测试
1. Elm 测试 API 进阶
在熟悉了 Elm 测试工具后,我们可以进一步探索其 API。除了简单的 Expect.equal 断言外, Expect 模块还提供了其他断言,如 Expect.notEqual 、 Expect.lessThan 和 Expect.greaterThan 。例如, Expect.greaterThan 期望第二个参数(管道操作符左侧的值)大于第一个参数:
describe "greaterThan"
[ test "expects second argument to be greater than first" <|
\_ -> 42 |> Expect.greaterThan 41
]
你可以在 Expect 模块的文档页面查看更多示例。
2. 测试布尔值: Expect.true 和 Expect.false
Expect.true 和 Expect.false 用于测试布尔值。我们可以利用这两个断言为 AwesomeDate 库创建一个 isLeapYear </
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



