作为我的Karma / Mocha单元测试套件的一部分,我生成画布图像并将其与已知的" good"进行比较。 https://github.com/mapbox/pixelmatch的图片。
然而,如果这样的测试失败了,我需要包括"坏"以某种方式将图像映射到我的测试报告中,以便以后检索它以供检查。
这样做的正确方法是什么?是否有可能与一些插件开箱即用?显然,文件系统对象在Karma下的浏览器中不可用,我不能将这些图像保存到我的报告文件夹中。
我想到的一个选项是记录base64编码的图像作为测试失败错误的一部分,并将其与一些自定义报告器一起输出。我错过了更简单的方法吗?