键 Bond是一个间谍程序和存根库,主要用于测试。 [circleci/bond " 0.4.0 " ] ( ns test.foo ( :require [bond.james :as bond :refer [with-spy]])) ( defn foo [x] ( let [shaken ( with-out-str ( prn :martini ))] [shaken]) ( defn bar [y] ( foo y)) ( deftest foo-is-called ( with-spy [foo] ( bar 2 ) ( is ( =