karma-jasmine 相关问题

Karma-Jasmine是Jasmine测试框架的适配器,默认情况下随Karma一起提供。

使用catch和_throw错误逻辑测试Angular 4 HttpTestingController

我使用HttpClient使用POST请求服务,如果服务器响应并且错误我需要捕获它格式化消息并重新抛出它。我试图测试这种情况,但未能......

回答 2 投票 0

错误:没有提供者注入FeedToken USE_DEFAULT_LANG

我是角度4茉莉花单元测试的新手。请帮助我获得所附组件的完整测试覆盖率。我为翻译模块添加了子依赖项,但我仍然得到错误:否...

回答 1 投票 2

如何通过karma和phantomjs来解决内存错误

我们正在使用业力和幻影运行测试上周,我们的测试神秘地开始崩溃phantomJS,错误为-1073741819。根据Chutzpah的这个主题,看来代码......

回答 6 投票 20

未捕获的ReferenceError:未定义必需

我是jasmine-karma测试的新手,并且遇到了一些配置问题。我已经完成了一些教程,到目前为止我已经创建了package.json,karma.conf.js和gulpfile.js。当我试着......

回答 1 投票 0

Angular Karma Mock错误响应

测试总是失败,因为login.subscribe错误没有error.status error.status - >'undefined'测试:it('form submit fail',()=> {expect(element.querySelector('#login-email') ))....

回答 2 投票 0

无法通过控制器对http调用进行单元测试

我正在尝试编写一个代码来测试在我的控制器中完成的服务调用。我正在尝试对控制器中的特定功能进行单元测试,该控制器正在进行服务调用并带来...

回答 1 投票 1

Angular Accept.js打破单元测试'参考错误:未定义接受'

我有一个角度组件,使用Authorize.nets Accept.js SDK来完成付款。我不想加载Accept.js脚本,除非用户在付款屏幕上,所以我将脚本添加到...

回答 2 投票 0

如何在Angular 2中访问单元测试中不属于组件的函数?

我想测试一个返回true / false的函数,但不是单元测试用例中组件的一部分。如何在我的spec文件中获取它的引用?虚拟组件:功能验证(abc){...

回答 1 投票 0

使用Jasmine对承诺链进行单元测试

我想为有许多承诺链的工厂编写单元测试。下面是我的代码片段:angular.module('myServices',[]).factory(“myService”,['$ q','someOtherService1','...

回答 2 投票 0

在Jasmine中,array.includes不起作用(必须由其他函数替换)。为什么?

我的问题似乎很奇怪。我有一个带有一个新的,非常简单的函数的构造函数,它应该检查变量是否包含在数组中。它完美地工作(我在表单中使用此功能)。但....

回答 1 投票 8

Jasmine函数或变量来检查是否已调用所有声明的'expect'函数?

我正在围绕Observables编写一些异步测试。我的测试正在通过,但我意识到这只是因为一些预期的匹配器实际上根本没有被调用。以下是一个例子......

回答 1 投票 0

使用Jasmine检查函数中的内部变量

我在AngularJS应用程序中使用Jasmine和Karma进行单元测试。我需要检查控制器功能中内部变量的值。这是我的控制器。 (function(){'use strict'; ...

回答 1 投票 0

角茉莉/业力测试承诺功能

我正在尝试测试以下函数中的promse函数loadDetail(id){this.bookingService.getServices(id).then((ret)=> {if(ret.result){this.sevices = ...

回答 1 投票 1

无法测试服务器调用的控制器

我正在尝试编写一个代码来测试在我的控制器中完成的服务调用。我正在尝试对控制器中的特定功能进行单元测试,该控制器正在进行服务调用并带来...

回答 1 投票 1

间谍服务在spyOn时变为未定义

我有一个Angular 1.6.6应用程序,我正在测试Karma和Jasmine。给定来自控制器的代码:$ scope.undo = function(){return $ scope.isUndoDisabled()|| $范围....

回答 2 投票 1

使用Jasmine测试带有超时的JS回调

我需要使用Jasmine在Angular中测试一些代码,但问题是由于$ timeout调用我不能这样做。所以代码如下所示:$ scope.add = function(){SomeService.add(id,...

回答 2 投票 0

使用gulp将业力测试分成可运行的块的最佳方法是什么?

我们有一个AngularJS项目,具有大约20K的LOC和80%的测试覆盖率,因此我们比Karma在一个组中运行的测试要多得多。我们已经看过修复内存泄漏,但在AngularJS之间......

回答 1 投票 2

Karma覆盖范围未找到文件(angular2 / typescript)

我正在努力使用Angular 2 w / typescript设置应用程序,我遇到问题,让我的业力报道找到我想要检查的文件。我已经成功地设置了一个角度......

回答 1 投票 1

JavaScript单元测试或端到端测试

目前,我尝试与我的开发团队成员合作,为我们的javascript解决方案提供一些模块化系统。因为我们能够重新开始,我们希望这次能够做到 - 通过测试!我们找到 ...

回答 2 投票 3

在Angular 2 / Typescript中测试私有方法的最佳实践是什么?

我已经使用Karma,Jasmine创建了angular 5项目和编写单元测试。我不喜欢将所有方法公开仅用于从测试中访问..导出类AppComponent {...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.