在Stencil.js“ npm init stencil”创建的“ my-component.e2e.ts”测试类中,有一行
expect(element).toHaveClass('hydrated');
我可以猜出“水合”是什么意思,但是我找不到关于它的任何文档,也找不到为什么要对其进行测试。有人可以指出我的文档或在此处解释吗?
答案 0 :(得分:1)
模具文档不是很好,也不是很详细。没有关于“水合”类的描述,也没有应用该类之前发生的事情。无论如何,组件水合并不是Stencil引入的术语。如果需要,您可以在某些现代框架环境中(例如vue的反应)对其进行更多了解。
但是,当正确安装组件(应用属性,创建@Methods等)时,将在Stencil中添加“ hydrated”类。您所遵循的defaut测试只是测试组件是否正确构建的一种方法。