单元测试组件文本——哲学
Unit testing component text -- philosophy
我对单元测试有点陌生,我真的只测试过方法和东西。我很好奇像 <h1>text</h1>
这样的组件对 h1 中的值进行单元测试是否很常见?我知道在测试中看到它已经改变是很有用的,并且测试知道,类似于知道是否有任何其他方法或项目已经改变。但是对项目中的每一行文本进行单元测试似乎需要做很多工作。想法?单元测试文本是否通用?我了解像 Vuetify 或 React-bootstrap 这样的框架部件如何确保它在正确的位置呈现是至关重要的,但它在标准项目中有用吗
测试的主要内容是代码逻辑和分支,比如if...else...
、函数封装的逻辑
对于像HTML这样的非结构化和静态内容,可以进行快照测试。您不需要找到每个静态内容并断言其值。快照测试确保这些静态内容不会被意外修改。
如果有代码逻辑改变了h1
标签的内容,需要测试代码逻辑,断言改变前和改变后的情况。
我对单元测试有点陌生,我真的只测试过方法和东西。我很好奇像 <h1>text</h1>
这样的组件对 h1 中的值进行单元测试是否很常见?我知道在测试中看到它已经改变是很有用的,并且测试知道,类似于知道是否有任何其他方法或项目已经改变。但是对项目中的每一行文本进行单元测试似乎需要做很多工作。想法?单元测试文本是否通用?我了解像 Vuetify 或 React-bootstrap 这样的框架部件如何确保它在正确的位置呈现是至关重要的,但它在标准项目中有用吗
测试的主要内容是代码逻辑和分支,比如if...else...
、函数封装的逻辑
对于像HTML这样的非结构化和静态内容,可以进行快照测试。您不需要找到每个静态内容并断言其值。快照测试确保这些静态内容不会被意外修改。
如果有代码逻辑改变了h1
标签的内容,需要测试代码逻辑,断言改变前和改变后的情况。