Karma为开发人员提供了一个测试环境,他们不需要设置很多东西,而只需编写代码并获得即时反馈,以提高生产力和创造力。
我正在将karma与karma-webpack插件一起用于与babel捆绑和转译。当测试出错时,我会收到一条包含行号的好消息,如下所示:Service:...
我刚刚完成了对我的Angular应用程序的单元/组件测试的一些警告,这些警告使用ng test(与Karma / Jasmine一起运行)运行。此过程可能很耗时,因为它并不总是...
我的组件中有subscribedtriggerRuleExecutionService对象,该对象正从另一个组件中发出,即next()。在管道内部,我有switchMap来调用http服务以获取...
我正在尝试为在Docker容器中运行的单元测试设置覆盖率。但是,覆盖率报告无法在容器内部按预期方式生成。但是,当...
具有回调功能的代码覆盖率istanbuljs,例如在removeEventListener中
istanbuljs在使用回调函数的情况下无法正确报告代码覆盖率,例如本示例:obj.removeEventListener('unload',()=> this.dispose());测试用例:it('dispose call ...
我正在尝试测试以下方法,但似乎无法比这些错误更进一步:AfterAll错误:未捕获(承诺):TypeError:无法读取未定义TypeError的属性'result':...
“无法分配给var,因为它是只读属性。”在使用Jasmine测试框架进行的角度测试中]]
我在angular的一项服务中具有只读属性:@Injectable({provedIn:'root'})export class MyService {private readonly timeIntervals:any; }构造函数(私有只读...
使用Angular和Jasmine / Karma使用私有方法进行测试和代码覆盖
因此,我在按钮组件上获得了这些方法。导出类SidebarButtonComponent实现OnInit {私有subscriptionToRouter():void {th is.router.events.subscribe(route => {if(...
我正在尝试提高TDD的技能,并且我再次在Angular中可以遵循的所有教程。但是这一次试图以100%的代码覆盖率对其进行单元测试。我有一个愚蠢的问题,我不能...
我有一个组件正在订阅由服务创建的全局扇出,并且我想测试扇出是否确实被正确接收。所以,看下面的代码,我想测试一下...
我有一个最大长度为6的字段,但是以某种方式,以下输入数据的方式导致允许7个字符:此...
我正在编写角度项目的单元测试。使用业力打字稿。我得到了错误:未捕获的错误:找不到入口点[D:/ Projects / pmreport-phase-2 / PMReport-Prj / PMReportClient / pmreport -...
我正在尝试测试此简单的测试服务,该服务基本上通过getMagicNumber api提供了幻数。它的构造函数通过在平台上提供的注入令牌注入一个神奇的数字...
我有一个Angular CLI项目,它是一个大型的单页应用程序。这个应用程式分为延迟载入的多个功能模块。我想做的就是进入...
我尝试了许多配置失败。当我执行业力启动时,下面详述的一个抛出错误。 arma插件应在Angular CLI中使用,不会...
我在Angular应用程序的Karma测试中出错。错误是当我运行测试时:失败:属性activePropertyChanged没有访问类型,我正在尝试模拟服务...
很多失败:模板解析错误:由于它不是'a'的已知属性,因此无法绑定到'routerLink'。因果报错
失败:模板解析错误:由于它不是'a'的已知属性,因此无法绑定到'routerLink'。 (“ nd”>
我正在尝试测试返回Promise并在另一个我要模拟的方法中解析的方法。我可以在不进行模拟的情况下对其进行测试,但是由于凭据无法使用,因此我不希望这样做...
业报错误:失败:this.alertController.getAlerts不是函数
我有一个角度项目,我想为此编写单元测试。每当测试到达代码中的getAlert函数时,都会出现此错误:失败:this.alertController.getAlerts不是函数。我...
这是我第一次进行角度测试。我正在使用茉莉花和业力。诀窍在于,该测试实际上通过了,我在覆盖率报告中看到了它。但是测试给我一个错误,'Spec'...