欢迎!请查阅 关于页面 了解更多有关如何使用本站的信息。
使用 Spec 1,发现看起来计数验证失败可以报告得更加清晰 - 不清楚实际的计数是多少
user=> (s/assert (s/coll-of any? :count 1) []) Execution error - invalid arguments to user/eval148 at (REPL:1). [] - failed: (= 1 (count %))
:count 使用了 bounded-count,它与无限集合配合得很好。报告实际的计数需要使用 count,后者在无限集合上会阻塞。
:count
bounded-count
count