使用clojure.mock模拟非fn变量

使用clojure.mock模拟非fn变量,clojure,mocking,Clojure,Mocking,升级到Clojure 1.3,我需要用1.3友好的模拟替换一些基于绑定的模拟。mock库似乎有助于替换我以前使用绑定来模拟我正在进行单元测试的函数中的函数调用的实例,但是在某些情况下,我想要模拟的是绑定到某些数据的var。在Clojure 1.3中,有什么好的方法可以做到这一点呢?使用redefs在Clojure-1.3中也是出于同样的目的引入的

升级到Clojure 1.3,我需要用1.3友好的模拟替换一些基于绑定的模拟。mock库似乎有助于替换我以前使用绑定来模拟我正在进行单元测试的函数中的函数调用的实例,但是在某些情况下,我想要模拟的是绑定到某些数据的var。在Clojure 1.3中,有什么好的方法可以做到这一点呢?

使用redefs
在Clojure-1.3中也是出于同样的目的引入的