1

midje を使用して未来をテストしようとしていますが、機能しないようです。

コードは次のようになります

(defn foo []
  (let [f (future (bar))]
    (baz @f))

のようなテストで

(fact 
  (foo) => ..a..
  (provided
    (bar) => ..b..
    (baz ..b..) => ..a..))

これは、バーが呼び出されないことを示して失敗します。これを回避する方法はありますか?

4

1 に答える 1