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

2016-10-05 10:38:44 +08:00
 scarlex
写博客还是很累的啊,这东西都花了三个晚上了,累成狗。
贴上地址,欢迎讨论
http://scarletsky.github.io/2016/10/05/write-unit-tests-for-restful-api-in-nodejs/
4045 次点击
所在节点    Node.js
12 条回复
iyaozhen
2016-10-05 11:00:10 +08:00
赞,最近也在研究怎么更好的测试 rest api
darluc
2016-10-05 11:09:37 +08:00
scarlex
2016-10-05 11:20:57 +08:00
@darluc wow 好文章!
ericls
2016-10-05 11:44:00 +08:00
superagent 不仅在测试中非常好用,在实际前端中用来做 XHR 也是很好的。
bdbai
2016-10-05 12:39:49 +08:00
@ericls superagent 和 fetch 比呢?
xcv58
2016-10-05 12:47:42 +08:00
@bdbai 貌似 SuperAgent 的扩展比较好。
ericls
2016-10-05 12:54:15 +08:00
@bdbai 我比较喜欢 superagent 的写法。

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

但是在 react native 下面,我用 fetch ,我想想当时为什么。。。
scarlex
2016-10-05 14:03:49 +08:00
@ericls 用 fetch 肯定是为了刷时髦值
ericls
2016-10-05 14:09:43 +08:00
@scarlex 应该是两个原因 第一个是当时我 thunk 和 super agent 哪里没写好 出了奇怪的问题……

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

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

奇怪的是我希望 elm 能成为主流
scarlex
2016-10-05 14:17:46 +08:00
@ericls 但 elm 注定只能在小圈子中使用啊...
zetaoyang
2016-10-05 18:54:46 +08:00
楼主博客的搜索,是 404
scarlex
2016-10-05 20:05:32 +08:00
@zetaoyang 我是用别人的模板的,没用过那搜索功能诶

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/310629

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX