姬長信(Redy)

单元测试-通过模拟请求使用异步api调用测…


我仍在学习Cljs和Om.我正在研究编写辅助测试.一些组件具有对我创建的API的cljs-http调用.测试时,我不希望这些API调用实际发送请求,因此我正在研究模拟请求并返回固定装置.这是我有的示例组件:

(defn async-component [data owner]
  (reify
    IWillMount
    (will-mount [_]
      (let [resp (go ((

请不要介意代码在语法上是否正确,我只是在说明要点.

我现在想做的是测试此异步组件和API调用,以查看它是否将呈现模拟请求的设备.怎么做?我知道cljs.test具有用于测试异步代码的异步块,但是所有示例都显示了它测试仅包含其中的实际代码块,而不是在更大的上下文中.