欢迎!请参阅关于页面,了解更多如何使用此网站的信息。
clojure.spec.test.alpha的API目前不支持查找被仪器化的符号列表。例如,当您想要恢复之前的状态时,这很有用。当前被仪器化的符号列表被存储在原子中,所以将这些符号暴露给调用者可能是有道理的。目前,据我所知,获取这些信息的唯一方法是通过调用stest/uninstrument时产生的副作用。
stest/uninstrument
如果有一个名为instrumented-syms的函数,我们可以调用它来确定已经仪器化了什么,那就太好了。:)
instrumented-syms
登录为 https://clojure.atlassian.net/browse/CLJ-2706