我有一段代码,我使用未来并行运行 -
(def services [s1 s2])
(defn get-data []
(->>
(map #(future
(->> (p/fetch %)
(p/parse %)))
services)
(map deref)
(apply concat)))
(get-data)
上面这段代码的要求是并行运行两个服务。所以我想创建一个测试来确定函数是否(get-data)
并行运行这两个服务的代码。如何编写这样的测试?