快照测试在反应中的目的是什么

时间:2020-04-24 23:16:36

标签: reactjs testing jestjs

我最近开始为自己的组件编写测试,这是我发现的一种测试类型,称为“ Snapshot Testing

我想知道这种测试的目的是什么?

它第一次通过,并且在render方法中发生某些更改时失败。

我感觉这没有用,因为用户界面可以更改很多次。

1 个答案:

答案 0 :(得分:0)

它为您的UI组件结构拍摄快照,并确保在修改UI组件后结构相同。修改看起来不会影响UI组件的结构,但是会。

尽管我们可以断言是否呈现了UI组件,但是很难看到嵌套组件的整个结构。快照测试是一种方便的方法。