问题标签 [gulp-karma]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1606 浏览

angularjs - TypeError:未定义不是构造函数(评估'angular.controller('myView')')

我在对两个测试用例进行业力/茉莉花单元测试时遇到以下错误。我尝试通过在规范文件中添加 angular.controller 来修改控制器,即使它不起作用。有什么方法可以解决吗?

myView.spec.js

和 myView.js

0 投票
1 回答
1409 浏览

angular - 在 Angular 6 中使用 Karma 运行 Gulp

我正在尝试执行 gulp 任务以在升级到 Angular 6 后运行 Karma。按照gulp-karma自述文件中的示例,

我在输出中看到这个错误:

错误:'@angular-devkit/build-angular/plugins/karma' karma 插件旨在从 Angular CLI 中使用,并且在它之外无法正常工作。

似乎 gulp 需要通过 angular-cli 运行业力,或者提供给任务的选项和覆盖需要更改。

我在用着:

  • "@angular/cli": "~6.0.8"
  • “业力”:“^1.7.1”
  • “gulp-util”:“^3.0.8”

有人可以提供正确的初始化以使 Karma 测试在这种情况下工作吗?

0 投票
3 回答
608 浏览

javascript - 错误:[$injector:unpr] 未知提供者:dataProvider <- data

这是我的 Js 代码

这是我的 Spec.js 文件

收到此错误:

我不知道为什么会出现这个错误,我已经添加了我的项目所需的所有依赖注入。你能为我提供解决方案吗?

0 投票
0 回答
59 浏览

javascript - 如何排除 karma 中选定组件的 customHeaders?

这个 customHeaders 在测试时被添加到所有组件中,我想为选定的组件排除这个 customHeaders,我不想从 karma.conf.js 中排除这些组件。

我需要为所选组件排除此 CSP 标头,而不将它们从测试中删除。

任何建议,将不胜感激。