【发布时间】:2012-12-09 00:17:39
【问题描述】:
这是我想要实现的框架
(let [temp-dir (create-temp-dir)] ; setup
(fact
(do-something-with temp-dir) => true) ; actual test
(delete-dir temp-dir)) ; teardown
midje 测试框架提供access to lexical scope(向下滚动到最后)。所以这就是我期望的工作:
(against-background
(around :facts
(let [temp-dir (create-temp-dir)]
(do ?form (delete-dir temp-dir))))
(fact (do-something-with temp-dir) => true))
但是编译器抱怨它无法解析符号temp-dir。知道如何完成这项工作吗?
【问题讨论】:
标签: unit-testing clojure midje