Karma-Jasmine是Jasmine测试框架的适配器,默认情况下随Karma一起提供。
无法在单元测试中验证JSON的结构,并且结果也不符合预期的结果
我正在尝试对收到http.post的响应时调用的函数进行单元测试。 handleSuccessResponseForUserProfileRequest(res:HttpSentEvent | HttpHeaderResponse | ...
我有一个服务,该服务需要对另一个服务的依赖,而该服务又需要对两个抽象类的依赖。 (ThemeConfigService->(SettingsService-> SettingsLoader,...
我正在尝试从index.html中包含的脚本获取数据。我在其中声明了types.d.ts文件:声明var TextPatterns:{title:string; };现在在app.component中,我是...
如何使用Angular 8单元测试检查给定路径中是 否存在图像?
我在assets / logo.png中有一张图片,我想在.spec.ts内部检查该图片是否存在,如果不存在错误(是否真实)。我如何实现这样的内容?
我在使用离子和角度的应用程序上工作,并且我遇到了单元测试返回未定义的问题,但是当运行该应用程序时,一切都很好。我的代码:auth.service.ts登录(电子邮件:...
我无法使用babel和Karma配置karma.conf.js文件以通过Webstorm在ES6上进行单元测试。我要在这里做的是在'/test/BaseElement.test.js'上运行测试……... >>
如何测试私有变量方法的调用?调用ngOnDestroy时,我必须测试对unsubscribe方法的调用。我的代码从“ @ angular / core”导入{Component,OnInit}; ...
如何为其他情况编写成角度的单元测试用例。主要是当我们有多个条件,如下面的代码所示:getOppStatus(opp){if(((opp.lost && opp.won === null)||(...
如何检查使用本机元素的Angular测试是否导致错误?我的测试是:从'@ angular / core / testing'导入{异步,ComponentFixture,TestBed}; import {MikeComponent} ...
我对Angular 8的Karma并不陌生。我有很少的疑问,但没有得到正确的结果。我的查询是:1)我有karma conf文件,在其中配置了代码覆盖率以在HTML覆盖率中查看...
组件是否调用Http服务方法进行角单元测试:错误: :找不到要监视的对象
我的目的是测试组件方法是否调用服务方法。服务方法实现是Post,但是我对post机制不感兴趣,因为我打算在...
无法读取for od undefined。在这里,当我运行业力测试用例时,我得到forEach是未定义的
load(){this.services.cdoList.forEach(cdoList => {this.anayltics.invoke(cdoList.tagname,null);});无法读取forEach od undefined。在这里,当我运行业力测试用例时,我得到了...
我想测试按钮的功能,但是该元素在页面上不可见,因为它位于* ngIf下。我想将* ngIf中的变量设置为true,以便能够...
使用Karma / Jasmine进行的Angular 8测试->角路由中的loadChildren未涵盖100%的代码覆盖率
从角度7升级到8后,您的应用程序路由的loadChildren发生了重大变化。当这些问题修复并且所有测试都在运行时,我不再有100%的代码覆盖率,...
Angular 8:茉莉花单元测试对ActivatedRoute,TypeError:无法读取未定义的属性'parent'
在我的Angular 8应用程序中,一个组件具有ActivatedRoute类,在ngOnInit上,我正在订阅路由。我在spec.ts文件中模拟了ActivatedRoute,但无法设置父级...
这很重要,我该如何对该Guard进行单元测试,其目的是如果我已通过身份验证,然后返回false并重定向到登录名,如果我们返回登录名,并且有……的话。]] >
可以在带有NgRx存储的Angular 2中使用字符串参数调用store.dispatch方法
我收到了一个包含少量测试用例的测试服,并使用NgRx进行了Angular 2应用程序示例。我无法通过一个测试用例,也不确定该测试用例是否正确。我的问题是...
当我尝试浏览HTML文档时,Karma Html Reporter重新加载测试
我正在尝试使用Karma和Jasmine测试我的Angular 7.2应用程序。它工作正常,除了一件事:当我单击测试名称时,它会刷新页面并再次执行所有测试。 ...
Jasmin Angular:选中复选框,取消选择后无法正常工作
它('重置过滤器正常工作',()=> {Fixture.detectChanges();