karma-runner相关内容
我正在学习本教程:http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/ 作为了解使用 yo generator-angular 创建的文件的一种方式.p> 我有使用 AngularJS 的经验,但正在寻找一种方法来设置最佳实践目录;我不确定如何设置依赖项并让 karma
..
使用 RequireJS 运行 Karma + Jasmine 测试 -- 起步 救命!..._ _ _ ...求救! 目前,我有一个练习项目来熟悉 KarmaJS 以及整个单元测试.广泛的问题是,我对 Karma 在幕后所做的事情确实没有透明的看法,而且我似乎无法在相关领域找到足够的文档.事不宜迟…… 这是我的文件夹结构: 根|-/库|-/[依赖项] (/angular,/a
..
我在 angular8 应用程序中有一个具有以下 ngOnit 方法的类 ngOnInit(): void {this.setCustomizedValues();this.sub = PubSub.subscribe('highlightEntity', (subId, entityIdentifier: string) => {document.querySelector(entityId
..
我对测试的概念完全陌生,我需要一个可靠的例子来说明如何在我的项目中进行测试: 我有一个像这样的 gulp 文件(不是全部,只是重要部分) gulp.task('bundle', function() {gulp.src('public/angular-app/main.js').pipe(浏览({调试:真})).pipe(gulp.dest('public/min-js'));}); 这
..
最近我开始使用 karma-jasmine 对我的打字稿代码进行单元测试.在为服务和一个简单指令创建并运行测试用例后,我为自定义指令创建了一个测试用例,它有一个控制器(正在注入一项服务)并使用 4 个范围变量与外界通信. 这是一个简单的单元测试用例来检查指令是否正在渲染它的模板. 在运行这个单元测试用例时,业力会抛出一些错误 09 03 2016 19:59:27.056:INFO
..
我正在测试一个回调函数,它接受一个响应对象作为它的唯一参数.该对象是在其他地方发出的 HTTP 请求的响应,因此我不想在此测试中使用 $httpBackend,因为该请求与此函数无关. 它在 home.js 中,它是我的应用主页的控制器. 这是正在测试的函数: 函数 submitLogin() {LoginService.login(loginPost, ctrl.username
..
除了 jRuby/Rails 之外,我的应用程序还使用 AngularJS、CoffeScript.我想用 Jasmine 测试我的 javascript 并用 Karma(又名 Testacular)运行它,但我收到一条错误消息,指出我的 Angular 模块没有定义.我所拥有的:安装了 Node.js 和 Karma,生成了一个配置文件: //基本路径,将用于解析文件和排除basePath
..
我要在这个问题的开头说我已经为我的“LoginCtrl"工作了一个测试,它执行几乎完全相同的任务.我确信这是一个我忽略的非常小的问题.提前感谢您的帮助:) 我已经为我的测试设置了 httpBackend 的预期值/响应,但是当我运行 httpBackend.flush() 时,就好像我从未设置过预期. 测试代码: describe('用户注册', function () {变量范围,
..
情况: 我正在对我的 Angular/Ionic 应用程序进行单元测试. 我遇到了模态问题.目前我可以测试模态是否已被调用.到此为止.我无法测试模态的正确 show() 和 hide() 方法. 我收到以下错误: TypeError: $scope.modal_login.show 不是函数错误:show() 方法不存在类型错误:$scope.modal_login.hide
..
这是我的服务: var services = angular.module('amdotcom.services', ['ngResource']);services.factory('homePageRes', ['$resource', '$window',功能($资源,$窗口){var wdw = angular.element($window);返回 $resource('home/in
..
如何使用 AngularJS/karma/jasmine 测试来测试我的 API 后端? 我试图创建最小的测试用例来显示我的错误: echo_server.py from bottle import response, route, run@route('/echo/')def echo_echo(回声):response.headers['Access-Control-
..
我正在关注本教程:https://angular.io/guide/testing#用于 karma+jasmine 单元测试的组件测试场景.这是我的代码: import { AppComponent } from "./app.component";从“@angular/core/testing"导入 { ComponentFixture, TestBed };描述('AppComponent
..
我正在尝试开始使用 karma-jasmine,但我想知道为什么这个测试会失败: it("应该调用 fakeFunction", function() {spyOn(控制器,'addNew');spyOn(控制器,'fakeFunction');控制器.addNew();期望(controller.fakeFunction).toHaveBeenCalled();}); 在我之前为此测试设置的
..
我正在使用 Jasmine 创建一些单元测试,我使用的测试运行器是 Karma.我还在使用 karma-coverage 插件检查这些测试规范的代码覆盖率. 我想知道是否有任何方法可以从代码覆盖范围本身以及 Karma 报告(实际上是伊斯坦布尔)中排除某些功能.我在想,如果第一个解决了,那么第二个也解决了. 很确定没有明显的方法可以做到这一点,因为我也看过伊斯坦布尔(业力覆盖使用它)但
..
所以我正在尝试为组件编写一个非常基本的测试.我只是想确保我使用 FormBuilder 创建的表单是 FormGroup 的一个实例,但我一直收到 NullInjectorerror: No provider for FormBuilder,而且我已经尝试了几乎所有的方法.我确定我正在导入 ReactiveFormsModule. hours-calculator.component.ts
..
我正在使用以下茉莉花测试用例 '使用严格';描述('公司服务',函数(){var $httpBackend, companyService;beforeEach(angular.mock.module('myApp'));beforeEach(angular.mock.inject(function(_$httpBackend_ , _companyService_) {$httpBackend
..
如此 stackoverflow 答案,看起来 Karma 将提供 JSON 固定装置.但是,我花了太多时间试图让它在我的环境中工作.原因:我正在进行角度测试,需要将模拟 HTTP 结果加载到测试中,因为 Jasmine 不支持任何全局设置/拆卸模拟服务器和其他东西. 在我的 karma 配置文件中,我这样定义一个夹具: 文件:[//角度'角/角.min.js','角/角-route.js
..
我正在尝试测试我正在编写的新指令.但是,我似乎无法在 Karma/Jasmine 中使用 jQuery 触发 keydown 事件. 这是一个简化版的测试: '使用严格';描述('',函数(){变量$编译;变量$范围;beforeEach(inject(function(_$compile_, _$rootScope_) {$编译 = _$编译_;$scope = _$rootScope_
..
我有想要运行的 Jasmine 单元测试并获得伊斯坦布尔代码覆盖率报告.我可以运行一个命令行脚本来在 Jenkins 中运行 Karma,但是使用我的 build.gradle 执行所有内容会很好. 是否可以使用 Gradle 运行 Karma?google了一下,好像没找到解决办法. 谢谢 解决方案 我通过在 build.gradle 文件中创建并运行一个可执行任务解决了这个
..
我正在努力使用 Karma + Jasmine 测试 AngularJS 工厂. 我无法将我的工厂注入到 OfficerValidationService 变量中. 我做错了什么? 注意:文件加载正确 工厂: '使用严格';angular.module('darthvader').factory('OfficerValidationService', [function(
..