有人可以帮我解决这个问题吗?我已经花了很多时间在这上面,而且我正在旋转我的轮子,但没有任何解决方案。
我正在使用 Karma/Jasmine 和 AngularJS 来运行一些单元测试(使用ngMock
和不使用ngMockE2E
)。当我运行单元测试时,图像没有加载,这导致控制台中出现一堆WARN
消息(虽然不是很重要,但它是不可取的,因为它可能会使项目的未来开发人员感到困惑)。
我正在使用 PhantomJS 来运行我的单元测试。
在我的karma.conf.js
文件中,我在依赖项中加载请求的 *.png 文件,如下所示:
files: [
//...
{pattern: 'src/**/*.png', included: false},
//...
],
我已经尝试了几种变体,proxies: {...}
但似乎都没有奏效。我目前的尝试是:
proxies: {
'/components/images/': '/base/src/components/images/'
},
并且basePath
设置为:
basePath: '../../',
任何想法如何解决图像位置,或者这不可能 sans-ngMockE2E?
谢谢