在使用clojure.test's use-fixture时,是否有一种方法将一个值从夹具函数传递给测试函数?
发布于 2016-05-19 18:01:53
也许不是一个直接的答案,但是如果您的夹具无论如何都是一个:each夹具,或者您可以容忍它是一个:each夹具,那么您可以简单地删除并创建一个返回相关状态的set-up函数,并调用它作为测试的第一行,而不是使用一个夹具。在某些情况下,这可能是最好的办法。
(defn set-up [] (get-complex-state))
(deftest blah
(let [state (set-up)]
(frobnicate)
(query state)
(tear-down state)))https://stackoverflow.com/questions/31735423
复制相似问题