测试未调用的ModalController Ionic 3 spyOn方法

问题描述我正在尝试测试一种启动模式的方法,以前有人这样做过吗,也许有人能给我指个正确的方向?我已经编写了以下测试套件。describe('bdbmodalprovidertestsuite',()=>{letbdbModal:BdbModalProvider;letmodal:M

发布:2022-10-16 标签:unit-testingangularjasmineionic-frameworkionic3


角度2+业力+量角器-运行特定的e2e测试用例

问题描述我可以使用什么命令从测试套件启动特定的e2e测试用例?如果这是不可能的-运行特定测试套件可能是一些解决办法。我用茉莉、卡玛和量角器。我以命令开始测试npmrune2e它在package.json中定义"e2e":"protractorprotractor.config.j

发布:2022-10-16 标签:angularjasminekarma-runnerprotractor


Jasmine 2.0:重构1.3;的run()和waitsFor()

问题描述最近发布的茉莉花2.0从异步茉莉花1.3中删除了waitsfunctions和runs()。我有旧的1.3测试,我想过渡到新样式。对于等待,在大多数情况下,您似乎可以仔细编写beforeEach()和afterEach()以获得相同的效果。复制仅按顺序执行包含的函数的ru

发布:2022-10-16 标签:javascriptjasmine


如何在nGoninit中对setInterval进行单元测试?

问题描述我有一个REFRESH()函数来执行更新的数据方案,这里我尝试实现的是在没有用户交互的情况下每隔1分钟自动刷新一次,因此我在nGoninit中使用setInterval以便可以每隔60秒执行一次,并且在ngDestroy中清除这些间隔;这是组件。tsngOnInit():

发布:2022-10-16 标签:javascriptunit-testingtestingangularjasmine


TypeError:无法读取未定义的属性(正在读取'_Value')

问题描述我正在尝试为以下方法编写测试用例:-constructor(privatedataSharing:DataSharingService){constres:any=this.dataSharing.getSystemUser();this.systemUserData=r

发布:2022-10-16 标签:jasminekarma-runner


承诺的角度单元测试

问题描述我正在尝试为以下方法编写测试用例:下面是添加产品的组件代码组件:import{HttpClient}from'@angular/common/http';import{FormArray,FormBuilder,FormControl,FormGroup,Validato

发布:2022-10-16 标签:jasminekarma-runner


如何用Jasmine/Karma编写ngOnInit的单元测试

问题描述实际上,我的问题应该是在ngOnInit中测试什么。两天前,我开始为我的公司代码编写单元测试。所以我不能给你们展示完整的代码。我有一个组件:filter-tree.component.tsimport{FilterPanelService}from'src/app/cor

发布:2022-10-16 标签:unit-testingangularkarma-jasminejasmine


角度如何测试服务方法?

问题描述我正在努力学习如何编写测试。我不知道如何从服务模拟和测试方法。我当前的服务文件如下:import{Injectable}from'@angular/core';import{HttpClient,HttpErrorResponse}from'@angular/common

发布:2022-10-16 标签:unit-testingangularkarma-jasmineangular-testjasmine


如何测试返回的可观测对象是否为空

问题描述我有一个在一种情况下返回EMPTY可观测对象的效果。我正在尝试测试此案例,但似乎想不出如何测试EMPTY可观察性?我的代码如下:效果:effect$=createEffect(()=>this.actions$.pipe(ofType(someAction),mergeM

发布:2022-10-16 标签:angularkarma-jasminejasminerxjsngrx-effects


TypeError:方法Promise.Prototype.Then在不兼容的接收方代理上调用

问题描述为了执行集成测试,我使用了jasmine和puppeteer,由于我正在通过一门教育课程,因此我决定使用js代理来封装测试功能,但在进行测试时会遇到以下错误TypeError:MethodPromise.prototype.thencalledonincompatible

发布:2022-10-16 标签:javascripttestingpuppeteerintegration-testingjasmine