Clojure 1.9 引入了规范。clojure.core 库中的函数现在具有规范。如何设置 clojurescript 项目以使用规范并在运行时测试 clojure.core 函数?
我使用了库[org.clojure/test.check "0.10.0-alpha2"]
并[org.clojure/spec.alpha "0.1.123"]
安装specs
和命令instrument
。它可以检测我编写规范的函数中的问题。但它没有检测到clojure.core
(例如,map
)的问题。
也许规范还不能与 clojurescript 一起使用。