anglejs – 你如何用Karma Runner(又名Testacular)服务svg和fixture

前端之家收集整理的这篇文章主要介绍了anglejs – 你如何用Karma Runner(又名Testacular)服务svg和fixture前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
过去两个小时,我一直在努力获得Karma的跑步者,以提供一个svg文件和一个html设备,但到目前为止还没有运气.

在这个线程上的第二个答案之后:Error while integrating html with testacularjs我一直在尝试使用服务来表示我的灯具和svg文件应该由服务器分发,但我仍然得到’NOT FOUND’

files = [
  JASMINE,JASMINE_ADAPTER,REQUIRE,REQUIRE_ADAPTER,// put all components in requirejs 'paths' config here (included: false)
  { pattern: 'preview/public/components/**/*.js',included: false },{ pattern: 'preview/public/js/**/*.js',// assets
  { pattern: 'preview/public/img/svg/*.svg',included: false,served: true },// helpers & fixtures for jasmine-jquery
  { pattern: 'test/libs/**/*.js',included: true },{ pattern: 'test/fixtures/**/*.html',// all src and test modules (included: false)
  { pattern: 'test/specs/**/*.spec.js',// test main require module last
  'test/test-main.js'
];

我正在设置jasmine.getFixtures().fixturesPath到/ fixtures,我可以看到它正在使用正确的路径,但我仍然最终…

GET http:// localhost:9876 / img / svg / directional-pad-gradients.svg 404(未找到)
GET http:// localhost:9876 / fixtures / directional-pad.html 404(未找到)

如果任何人有一个加载灯具和/或svg与Karma赛跑者的例子,我真的很想看看.谢谢!

在这里回答我自己的问题

我正在尝试加载我的装置:http:// localhost:9876 / fixtures / directional-pad.html

相反,我应该尝试访问http:// localhost:9876 / base / test / fixtures / directional-pad.html

Karma将所有内容都存储在基础/路由下,因此您添加的任何静态文件路由都需要从此开始.

原文链接:https://www.f2er.com/angularjs/143151.html

猜你在找的Angularjs相关文章