问题标签 [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.
angularjs - TypeError:未定义不是构造函数(评估'angular.controller('myView')')
我在对两个测试用例进行业力/茉莉花单元测试时遇到以下错误。我尝试通过在规范文件中添加 angular.controller 来修改控制器,即使它不起作用。有什么方法可以解决吗?
myView.spec.js
和 myView.js
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 测试在这种情况下工作吗?
javascript - 错误:[$injector:unpr] 未知提供者:dataProvider <- data
这是我的 Js 代码
这是我的 Spec.js 文件
收到此错误:
我不知道为什么会出现这个错误,我已经添加了我的项目所需的所有依赖注入。你能为我提供解决方案吗?
javascript - 如何排除 karma 中选定组件的 customHeaders?
这个 customHeaders 在测试时被添加到所有组件中,我想为选定的组件排除这个 customHeaders,我不想从 karma.conf.js 中排除这些组件。
我需要为所选组件排除此 CSP 标头,而不将它们从测试中删除。
任何建议,将不胜感激。