我正在尝试创建一个测试来验证从我的服务中的 Observable 返回的值: 这是测试: 测试不断返回: SPEC HAS NO EXPECTATIONS 值切换时应包含真实值然而,测试本身通过了。 我试过使用fakeAsync()和Flush()来清除任务队列,我试过使用Done() funct ...
我正在尝试创建一个测试来验证从我的服务中的 Observable 返回的值: 这是测试: 测试不断返回: SPEC HAS NO EXPECTATIONS 值切换时应包含真实值然而,测试本身通过了。 我试过使用fakeAsync()和Flush()来清除任务队列,我试过使用Done() funct ...
我不知道为什么在我的 Angular 项目中,当我尝试访问 HTML 元素时,Jasmin 总是返回 null! 我也曾尝试调用 'fixture.whenStable().then' 但它再次返回 null! ...
我想访问 $event 中的数据,并验证是否在单击时调用了 treeClick 方法。 这是运行测试文件后的错误“Expected spy treeClick to have been called once. It was called 0 times.” 模板文件 规格 有什么解决办法吗? ...
我在项目根级别的测试文件夹中的 src 文件夹外有业力测试规范文件。 将 angular 从 14 更新到 15 后,karma 需要测试规范文件位于 sourceRoot 在 angular.json 文件中指定的任何文件夹中。 有没有办法告诉 karma 在不更改 angular.json 中的 ...
在我的单元测试中,我想要调度 eventEmitter 事件.component.ts: html: 我试过像这样调用它们 events.component.spec.ts 但它不工作。 ...
我有一个组件可以删除使用服务端点的客户端,我正在尝试制作覆盖率测试用例,但它失败了: 文件: spec.ts 文件: 我知道在制作测试用例时做错了什么,所以如果有人帮助我完成这个测试用例,那将是很大的帮助。 ...
我必须对这个 observable 执行单元测试,其中发现 map 将数据转换为所需的 我已经完成了以下测试它但是跳过了 map 之后的调用 这段代码预计会被阅读在此处输入图像描述 ...
我是 Angular 的新手,我有一个新团队告诉我用 Angular 8 对一个旧项目实施单元测试。所以在调查之后,我决定使用 Karma + Jasmine,我创建了.spect.ts文档这个: describe("CashFlowSalariesComponent", () => { l ...
我正在尝试使用以下库编写合同测试 - Pact Node - 最新版本 - v10.17.7 业力契约- 最新版本 - v3.1.0 Pact Web - 最新版本 - v9.18.1 但是每次我运行测试ng test时,我都会遇到以下错误 - 经过大量的试错并花费了大量的时间 - 我发现no ...
这里有没有人对 Angular 的 Karma 测试中的failOnSkippedTests: true标志有有效的解决方案? 我尝试了https://github.com/karma-runner/karma/issues/3284之后的所有内容。 当我设置重点测试时,我跳过了测试,但仍然成功。 ...
我目前正在处理一个 Angular 项目,我正在使用 Karma + Jasmine 为组件创建单元测试,所以我有 HTML,它有一个ngIf调用 API 服务: HTML *ngIf中的服务是我想在下面的spec.ts上模拟的服务 TS 斯佩克特 describe('CashFlowSalar ...
我试图模拟 RxJS 主题,它是服务的属性。 此服务在 class 组件构造函数中作为依赖注入调用。 我有两种方法storeProduct() && responseHandler()所以在 responseHandler 方法中我订阅了这个主题。 所以我尝试为这两种方法编写单元测试 ...
我目前正在处理一个 Angular 项目,我正在使用 Karma + Jasmine 为组件创建单元测试,所以我有 HTML,它有一个ngIf调用 API 服务: HTML TS 斯佩克特 describe('CashFlowSalariesComponent', () => { let ...
我如何使用 Jasmine 监视现场作业? 例如,我正在测试 object: 现在我想断言testObj.testObjFunc会将"foo"分配给testObj.testObjField 。 我该如何进行? 这是我尝试过的: 但我收到错误: 错误::属性 testObjField 没有设置访问类型 ...
google.directives.ts:- 在 jasmin & karma 中测试代码后,出现错误:-> 找不到名称“google”。 我该如何解决单元测试的这个问题? 我已经在 tsconfig.app.json 中添加了“googlemaps”。 ...
我有一个组件如下: TS 现在我想为它创建一个单元测试,所以我尝试 .spec.ts 但这是抛出一条错误消息: NullInjectorError:StaticInjectorError(DynamicTestModule)[CashFlowSalariesComponent -> Api ...
@ViewChild('scroller') scroller!: CdkVirtualScrollViewport; constructor(private ngZone: NgZone) { } ngAfterViewInit(): void { this.unsub ...
在我的单元测试中,我想用ngOnDestroyed方法中的这三个 eventemitter 调用openDialog 、 openPdf 、 getPath 。 我怎么给他们打电话? component.ts :pdfPath: string = ''; // will be edited lat ...
我目前正在使用 Karma 和 Jasmine 创建单元测试: 配置文件列表组件有很多子项,这就是我在declarations中导入它们的原因。 ProfilesFiltersComponent使用 angular Forms 作为: HTML: TS 因此,测试要求我提供表单组: 无法绑定到 ...
我正在为 Navbar 组件创建一个测试。 当我测试按钮单击注销键时,Jasmine 的测试开始无限循环。 下面是我的测试,我已经创建了其他类似的测试,他们没有给我任何问题。 它可能与注销页面有关吗? 任何提示将不胜感激! ...