如何通过赛普拉斯e2e快照测试和Vue停止更新UI快照

时间:2019-12-11 00:47:53

标签: vue.js cypress e2e-testing snapshot vue-cli

我正在 vue 上使用 cypress-image-snapshot 运行 cypress e2e测试 ui快照。应用程式。每当matchImageSnapshot()成功时,它将用较新的图像替换现有的.png图像。

我运行以下命令:

vue-cli-service test:e2e

根据 cypress-image-snapshot https://github.com/palmerhq/cypress-image-snapshot),基本图像不应使用updateSnapshots=false更新。因此,请尝试以下操作:

vue-cli-service test:e2e --env updateSnapshots=false

对此有几个问题:

a)即使将updateSnapshots设置为false,图像仍在更新。有什么想法吗?

b)似乎不需要使用更新的相同图像来更新图像。这是预期的行为吗?

运行:

  • Mac OS 10.15.1
  • 赛普拉斯3.6.1
  • @ vue / cli-service ^ 4.0.3
  • cypress-image-snapshot ^ 3.1.1

0 个答案:

没有答案