升级到 R 4.2.0 后,使用“expect_doppelganger()”进行的测试失败

Tests with `expect_doppelganger()` fail after upgrade to R 4.2.0

更新到 R 4.2.0 后,所有使用 vdiffr 中的 expect_doppelganger() 的测试都失败并显示以下消息:

Error in svglite_(filename, bg, width, height, pointsize, standalone,  : 
  Graphics API version mismatch

我该如何修复这些测试?

只需重新安装软件包 vdiffr 即可解决问题。测试中使用的快照图像甚至没有变化。

有关此图形引擎更新的更多信息可在 this blog post 中找到,其中声明

For users of R packages that provide graphics devices, those packages will need to be reinstalled when updating to R 4.2.0.