AngularJS单元测试:WARN [代理]:无法代理/.../logo.png(连接ECONNREFUSED)

时间:2015-01-26 19:49:29

标签: angularjs unit-testing karma-runner angular-mock

有人可以帮我解决这个问题吗?我已经花了很多时间在它上面而且我在没有分辨率的情况下旋转我的车轮。

我正在使用带有AngularJS的Karma / Jasmine来运行一些单元测试(使用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?

由于

0 个答案:

没有答案