如何使用 PhantomJS 进行单元测试时防止 img src 404 错误

How to prevent img src 404 error when unit testing using PhantomJS

本文关键字:img src 错误 PhantomJS 何使用 单元测试      更新时间:2023-09-26

我在PhantomJS下用Karma运行Jasmine测试。
我有一个测试,可以检查<img/>src属性是否设置正确。
PhantomJS正确地警告了尝试检索不存在的文件的404错误,因为src设置为字符串值"imgSrc"

测试是expect(imageElement.getAttribute('src')).toBe("imgSrc"); .

如何使 404 图像 src wring(最好在测试到测试的基础上)静音?

请注意,指定存在的图像 URL 不是我正在考虑的事情。我想测试一个函数是否将图像 src 设置为传入的值,出于此单元测试的目的,我不关心该值是否存在。

例如,如果您使用的是业力框架,请确保提供src="..."属性中引用的静态图像。