V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Node.js
Express
PPA for Ubuntu
ppa:chris-lea/node.js
V2EX  ›  Node.js

在 Node.js 中为 Restful API 编写单元测试

  •  
  •   scarlex · 356 天前 · 1584 次点击
    这是一个创建于 356 天前的主题,其中的信息可能已经有所发展或是发生改变。
    写博客还是很累的啊,这东西都花了三个晚上了,累成狗。
    贴上地址,欢迎讨论
    http://scarletsky.github.io/2016/10/05/write-unit-tests-for-restful-api-in-nodejs/
    12 回复  |  直到 2016-10-05 20:05:32 +08:00
        1
    iyaozhen   356 天前 via Android
    赞,最近也在研究怎么更好的测试 rest api
        2
    darluc   356 天前   ♥ 2
        3
    scarlex   356 天前 via iPhone
    @darluc wow 好文章!
        4
    ericls   356 天前
    superagent 不仅在测试中非常好用,在实际前端中用来做 XHR 也是很好的。
        5
    bdbai   356 天前 via Android
    @ericls superagent 和 fetch 比呢?
        6
    xcv58   356 天前   ♥ 1
    @bdbai 貌似 SuperAgent 的扩展比较好。
        7
    ericls   356 天前   ♥ 1
    @bdbai 我比较喜欢 superagent 的写法。

    感觉 superagent 的封装程度要比 fetch 高,有些地方会方便点,并且只要测试 OK ,那用起来基本上就 OK 。

    但是在 react native 下面,我用 fetch ,我想想当时为什么。。。
        8
    scarlex   356 天前
    @ericls 用 fetch 肯定是为了刷时髦值
        9
    ericls   356 天前 via iPhone
    @scarlex 应该是两个原因 第一个是当时我 thunk 和 super agent 哪里没写好 出了奇怪的问题……

    另外就是 react native 官方推荐的 fetch ……

    我认为 fetch 可能是未来 有可能会出现很多优秀的基于此的封装

    奇怪的是我希望 elm 能成为主流
        10
    scarlex   356 天前
    @ericls 但 elm 注定只能在小圈子中使用啊...
        11
    zetaoyang   355 天前
    楼主博客的搜索,是 404
        12
    scarlex   355 天前
    @zetaoyang 我是用别人的模板的,没用过那搜索功能诶
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1854 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 52ms · UTC 10:51 · PVG 18:51 · LAX 03:51 · JFK 06:51
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1