1、测试工具
01、官方测试
001、Shallow Rendering 测试虚拟DOM的方法
002、DOM Rendering 测试真实DOM的方法
02、Enzyme 测试工具(Airbnb公司)
001、shallow
002、render
003、mount
2、Enzyme API
01、.get(index): 返回指定位置的子组件的DOM节点
02、.at(index): 返回指定位置的子组件
03、.first(): 返回第一个子组件
04、.last(): 返回最后一个子组件
05、.type(): 返回当前组件的类型
06、.text(): 返回当前组件的文本内容
07、.html(): 返回当前组件的HTML代码形式
08、.props(): 返回根组件的所有属性
09、.prop(key): 返回根组件的指定属性
10、.state([key]): 返回组件的状态
11、.setState(nextState):设置根组件的状态
12、.setProps(nextProps):设置根组件的属性