【发布时间】:2021-12-27 08:24:22
【问题描述】:
当我尝试使用 Jasmine 测试我的 Ionic/Angular 应用程序时,它似乎找不到我使用的任何 Ionic 图标,因此它会为所有这些图标抛出 404。所有的测试都通过了,但是很难阅读,因为错误占用了相当多的空间,所以如果一个测试失败了,那就很烦人了。
图标在正常代码中确实可以工作。
如何将 SVG 包含到我的测试中?
【问题讨论】:
当我尝试使用 Jasmine 测试我的 Ionic/Angular 应用程序时,它似乎找不到我使用的任何 Ionic 图标,因此它会为所有这些图标抛出 404。所有的测试都通过了,但是很难阅读,因为错误占用了相当多的空间,所以如果一个测试失败了,那就很烦人了。
图标在正常代码中确实可以工作。
如何将 SVG 包含到我的测试中?
【问题讨论】:
我认为在TestBed.configureTestingModule 的imports 数组中,您需要导入负责绘制离子图标的模块。
您还可以设置代理来消除本文所述的 404 错误:https://stackoverflow.com/a/58291420/7365461。
【讨论】: