karma-jasmine 相关问题

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

失败:模块'DynamicTestModule'导入的意外指令'ContactDetailsComponent'。请添加@NgModule注释

我创建了一个新组件并进行了ng测试,但是失败了以下错误Failed:模块'DynamicTestModule'导入的意外指令'ContactDetailsComponent'。请添加一个@ ...

回答 1 投票 5

我如何在我的Karma / Jasmine测试中调试“ [object ErrorEvent]引发”错误?

我有几个失败的测试,它们仅输出抛出的[object ErrorEvent]。我在控制台中看不到任何可帮助我确定问题代码的内容。我需要做些什么来跟踪...

回答 16 投票 106

业力单元测试错误:模块导入的意外值。请添加@NgModule批注

我通过以下方法创建了一个新的新组件:ng g mytest1然后,我将构造函数行更改为:Constructor(private dialogRef:MatDialogRef ){},并添加了所需的...

回答 2 投票 6

错误:请在测试前调用“TestBed.compileComponents”

我收到此错误:错误:此测试模块使用正在使用“templateUrl”的组件MessagesComponent,但它们从未编译过。请在...之前调用“TestBed.compileComponents”

回答 2 投票 11

带有queryparameters的HttpTestingController.expectOne()

我是使用Jasmine / Karma进行角度测试的新手,我在使用HttpTestingController测试角度服务时遇到了问题。这是源代码的一部分:getProfile(userName:...

回答 1 投票 0

Angular 2+单元测试 - fixture.detectChanges()删除组件属性

我有这个测试。在那里我设置了我的组件的一些值。这些值确定按钮的状态。在fixture.detectChanges()之前,仍然设置了这些值。但之后(就在...

回答 1 投票 0

Angular 2 Jasmine测试,加载app.component.ts中的所有组件?

我正在开发一个小型测试应用程序,以便更好地学习Angular 2中的Angular 2和单元测试。来自反应 - Jest背景;在app.component.ts中包含所有组件会感觉很奇怪。 ...

回答 2 投票 1

Jasmine触发搜索成员函数但无法获得任何响应或错误

我是Jasmine的新手,我正在通过UI进行测试,所以在输入搜索输入字段中的值并触发keyup事件后,调用搜索函数,我通过记录不同来确认...

回答 1 投票 1

Fixture.detectChanges()未定义;角度5单元测试

我试图在一个非常简单的组件上运行一个基本的单元测试。组件从'@ angular / core'导入{Component,OnInit};从'@ angular / router'导入{Router};从'...导入{CmsService}

回答 1 投票 0

如何为`ng test --code-coverage`排除所有* services.ts?

在我的Angular 6下,我运行以下命令进行单元测试并生成代码覆盖率报告:ng test --browsers = Chrome --watch = false --code-coverage工作正常并编写代码...

回答 2 投票 0

由于构造函数中存在方法调用,因此无法进行角度单元测试

由于组件构造函数中存在的方法,无法运行角度单元测试。 export class AppComponent {name ='Angular 4'; constructor(){this.testMethod(); } 测试方法(){ ...

回答 1 投票 0

在Jasmine / Node.js中测试独立的JS文件

我在node.js应用程序中有一个独立的javascript文件cacheBustingInterceptor.js。它是工厂模式中的服务,当应用程序成立时由app.js调用。 / ** *截取http ...

回答 1 投票 3

测试单击按钮后是否调用正确的路径

我是单元测试的新手,尝试阅读几个课程,如何测试ng2组件,路由器等。但我仍然不知道如何实现这一目标。我想测试“登录”路线是否......

回答 1 投票 1

如何在AngularJS测试中应用动态区域设置更改?

在使用angular-dynamic-locale的AngularJS应用程序中,我想在不同的语言环境中测试与语言环境相关的代码。我试图在异步设置中更改区域设置。以前的Jasmine ......

回答 1 投票 0

角度单位测试 - 按模块或文件夹运行

我有一个与Karma设置的Angular项目进行单元测试。测试和覆盖范围适用于所有规范文件,但是每天应用程序变得更大并且让我困扰我运行所有测试,即使我...

回答 1 投票 2

Karma + Ionic 4 - 没有名称的表单控件的值访问器

我想知道如何用业力实现单位形式测试。我已经实现了一个测试,但它总是会出现以下错误:错误:表单控件的值访问器没有名称:'email'注册....

回答 1 投票 0

监视服务依赖性

我很好奇窥探依赖关系的最好方法,所以我可以确保他们的方法在我的服务中被调用。我减少了我的代码,专注于手头的问题。我能测试一下......

回答 1 投票 1

错误:[$ injector:modulerr] angularjs 1.7和jasmine

controller.js var testApp = angular.module('testApp',['testModule']); angular.module('testModule')。component('testModule',{template:' 有些事情会在这里 ', ...

回答 2 投票 1

如何在使用vue cli创建的现有项目中包含测试?

当我按照这些说明进行vue init webpack my-project时,我会收到一个问卷,我被问到是否要包括linting和测试。如果我说是,该项目设置为......

回答 2 投票 4

模拟BsModalRef进行单元测试

我使用BsModalRef显示模态并使用content属性发送数据。所以我们有这样的:this.followerService.getFollowers(this.bsModalRef.content.channelId).subscribe((...

回答 1 投票 2

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