Stencil.js Expect(element).toHaveClass('hydrated')...这是什么意思

时间:2019-06-13 00:51:47

标签: javascript jestjs stenciljs

在Stencil.js“ npm init stencil”创建的“ my-component.e2e.ts”测试类中,有一行

expect(element).toHaveClass('hydrated');

我可以猜出“水合”是什么意思,但是我找不到关于它的任何文档,也找不到为什么要对其进行测试。有人可以指出我的文档或在此处解释吗?

1 个答案:

答案 0 :(得分:1)

模具文档不是很好,也不是很详细。没有关于“水合”类的描述,也没有应用该类之前发生的事情。无论如何,组件水合并不是Stencil引入的术语。如果需要,您可以在某些现代框架环境中(例如vue的反应)对其进行更多了解。

但是,当正确安装组件(应用属性,创建@Methods等)时,将在Stencil中添加“ hydrated”类。您所遵循的defaut测试只是测试组件是否正确构建的一种方法。