欢迎!请参阅关于页面以获取更多有关如何操作的信息。
clojure.spec.test.alpha的API目前不支持查找装饰符号的列表。这很有用,例如,当您想恢复之前装饰的状态。当前正在装饰的符号列表存储在原子内部,因此这些符号可能会暴露给调用者。据我所知,获取此信息的唯一方法是调用stest/unstrument时的副作用。
clojure.spec.test.alpha
stest/unstrument
如果有一个像instrumented-syms这样的函数,可以调用以识别已经进行了装饰的内容,那就太好了:
instrumented-syms
登录至 https://clojure.atlassian.net/browse/CLJ-2706