future を使用して並行して実行するコードがあります -
(def services [s1 s2])
(defn get-data []
(->>
(map #(future
(->> (p/fetch %)
(p/parse %)))
services)
(map deref)
(apply concat)))
(get-data)
上記のコードの要件は、2 つのサービスを並行して実行することです。(get-data)
そのため、関数が両方のサービスのコードを並行して実行するかどうかを判断するテストを作成したいと考えています。そのようなテストをどのように書くのですか?