单元测试组件文本——原理



我对单元测试有点陌生,实际上我只测试过方法和东西。我对<h1>text</h1>这样的组件很好奇。对h1内部的值进行单元测试是常见的吗?我知道,在测试中看到它已经改变,并且测试知道这一点会很有用,类似于知道任何其他方法或项目是否已经改变。但是,对项目中的每一行文本进行单元测试似乎需要做很多工作。想法?单元测试文本是否常见?我理解像Vuetify或React引导这样的框架是如何确保它在正确的位置呈现的,这是至关重要的,但它在标准项目中有用吗

测试的主要内容是代码逻辑和分支,例如if...else...封装的逻辑函数。

对于像HTML这样的非结构化和静态内容,可以进行快照测试。您不需要找到每一个静态内容并断言其值。快照测试可确保这些静态内容不会被意外修改。

如果存在更改h1标记内容的代码逻辑,则需要测试代码逻辑,并断言更改之前的内容和更改之后发生的内容。

最新更新