测试不仅可以发现和预防问题,还能降低风险.减少企业损失.在React中,涌现了多种测试框架,本节会对其中的Jest和Enzyme做详细的讲解. 一.Jest Jest是由Facebook开源的一个测试框架,可无缝兼容React项目,专注简单,推崇零配置,开箱即用的宗旨,用于逻辑和组件的单元测试.它的语法和断言与Jasmine类似,并且还集成了快照测试.Mock.覆盖率报告等功能,支持多进程并行运行测试,在内部使用JSDOM操作DOM,JSDOM是一种模拟的DOM环境,其行为类似于常规浏览器,可用…