【发布时间】:2015-11-23 15:29:41
【问题描述】:
刚刚确定了我们第一个严肃的 React with NodeJs 项目的范围,我们正在重新评估我们的测试过程。仅供参考,我们传统上是一个基于 Angular 的机构,运行 Jasmine/Karma 等设置,首先 - 兴奋 - 进入 ReactJS。
我们提出了几种方法,通常是基于 JsDOM 结合 Chai / Mockery / ShouldJS 等的 Mocha 框架。
还有即将推出的Shallow Rendering 功能,听起来不错,但在当前限制下它是否稳定且可用 - 有人在使用它吗?今年早些时候在另一个线程上有一个interesting read。
人们通常仍将 Selenium 用于 React 项目,还是坚持他们在 Mocha 中可以做的事情,或者是否有首选的替代方案?光是这个话题,似乎就几乎是马米提建议了。
我意识到这项工作有多种测试路线和“正确的工具”,尤其是在考虑以下问题时:
- 状态测试
- 事件模拟
- 浅层渲染
- 实用程序测试
- 真实的 DOM
- 等
因此,我们将非常感谢任何社区对首选流程的见解和经验输入!
【问题讨论】:
-
这是“浅”而不是“吞”:)
-
好地方,有趣的图片!
标签: javascript unit-testing reactjs automated-tests karma-mocha