源码

首页 » 归档 » 源码 » 单元测试-通过模拟请求使用异步api调用测…

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


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

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

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

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

(1)

本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/danyuanceshi-tongguomoniqingqiushiyongyibuapidiaoyongce.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:11月 12, 2019 at 08:39 下午

热评文章