scarlex
V2EX  ›  Node.js

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

  •  
  •   scarlex · Oct 5, 2016 · 5415 views
    This topic created in 3683 days ago, the information mentioned may be changed or developed.
    写博客还是很累的啊,这东西都花了三个晚上了,累成狗。
    贴上地址,欢迎讨论
    http://scarletsky.github.io/2016/10/05/write-unit-tests-for-restful-api-in-nodejs/
    12 replies  •  2016-10-05 20:05:32 +08:00
    iyaozhen
    iyaozhen
    Oct 5, 2016 via Android
    1
    赞,最近也在研究怎么更好的测试 rest api
    scarlex
    scarlex
    OP
    Oct 5, 2016 via iPhone
    3
    @darluc wow 好文章!
    ericls
    ericls
    Oct 5, 2016
    4
    superagent 不仅在测试中非常好用,在实际前端中用来做 XHR 也是很好的。
    bdbai
    bdbai
    Oct 5, 2016 via Android
    5
    @ericls superagent 和 fetch 比呢?
    xcv58
    xcv58
    Oct 5, 2016❤️1
    6
    @bdbai 貌似 SuperAgent 的扩展比较好。
    ericls
    ericls
    Oct 5, 2016❤️1
    7
    @bdbai 我比较喜欢 superagent 的写法。

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

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

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

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

    奇怪的是我希望 elm 能成为主流
    scarlex
    scarlex
    OP
    Oct 5, 2016
    10
    @ericls 但 elm 注定只能在小圈子中使用啊...
    holazt
    holazt
    Oct 5, 2016
    11
    楼主博客的搜索,是 404
    scarlex
    scarlex
    OP
    Oct 5, 2016
    12
    @zetaoyang 我是用别人的模板的,没用过那搜索功能诶
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2739 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 13:59 · PVG 21:59 · LAX 05:59 · JFK 08:59
    ♥ Do have faith in what you're doing.