React 组件单元测试
以 React 为例简述一下 UI 测试在项目中的应用,测试框架为 Jest ,渲染 Enzyme 库和测试 API enzyme-matchers">enzyme-matchers,Jest 语法与 Mocha 比较相似,熟悉后者语法的同学能够快速上手,Enzyme 是来自 airbnb 的开源库,它主要功能是在单元测试执行环境(也就是 node 环境)渲染组件,不仅可以生成快照,也能够执行组件生命周期函数,同时提供提 Dom API 查找节点。// 定义测试组describe('Component test suite', function() {