我正在使用 jest 快照以及 jest-image-snapshots。它们在本地工作,但是当我在 azure 管道中运行它们时,我得到:
New snapshot was not written. The update flag must be explicitly passed to write a new snapshot.
This is likely because this test is run in a continuous integration (CI) environment in which snapshots are not written by default.
每次运行时更新快照不会破坏目的吗?
我进行了一些研究,但我找到的最佳解决方案是更新快照或删除 CI=true。删除 CI=true 不起作用,我看不出更新快照如何是一个好的解决方案。
单元测试以及集成测试中的图像快照都会发生这种情况。
任何澄清或替代解决方案都值得赞赏。