我们刚刚在NodeJs项目中确定了第一个严重的React,我们正在重新评估我们的测试流程。仅供参考我们传统上我们是一个以Angular为基础的机构,运行Jasmine / Karma等设置,首先激发了ReactJS的步骤。
我们已经建议了几种方法,通常是基于JsDOM和Chai / Mockery / ShouldJS等的Mocha框架。
然后是即将推出的Shallow Rendering功能听起来很棒,但它是否稳定且可用于当前限制 - 是否有人使用它?今年早些时候在另一个主题上有一个interesting read。
人们通常是否仍然使用Selenium进行React项目或坚持他们在Mocha中可以做什么或者是否有其他选择?这个话题似乎只有几乎是marmite的建议。
我意识到这项工作有多种测试路线和“正确的工具”,特别是在考虑以下事项时:
因此,非常感谢任何社区见解和经验输入首选流程!