2

有人可以帮我解决这个问题吗?我已经花了很多时间在这上面,而且我正在旋转我的轮子,但没有任何解决方案。

我正在使用 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?

谢谢

4

0 回答 0