除了render
使用"遍历库Cheerio" ..
我刚刚用mount
替换了我的所有render
&#39},它的工作方式相同。
他们看起来和我相似。
我应该选择什么?这两者的API在某种程度上是不相同的吗?
使用render
而不是mount
时有哪些具体建议?
答案 0 :(得分:4)
渲染并不需要全局DOM可用。因此,它允许测试在浏览器之类的环境之外运行。在您的情况下,如果您的测试用例在您看起来正在浏览器中运行测试之前(因为安装工作)并且您不需要使用渲染。但是,如果您的测试失败,因为没有可用的全局DOM,那么渲染可能是一个很好的解决方案
答案 1 :(得分:0)
Mount是FullDom渲染。请查看官方文档以获取示例。根据我的理解,如果你想测试生命周期事件,比如componentDidMount,你应该使用mount。