cost 329 ms
Jasmine:如何测试 Promise.then 块?

[英]Jasmine: how to test a Promise.then block?

我想测试一个场景,我必须调用 function(从私有只读服务),其中有一个异步调用,然后一些变量正在更新等。 在我的 spec.ts 中,我试图模拟 serviceFunction 调用,但看起来它甚至根本没有进入 the.then 块。 你们有任何教程/信息来测试这种情况下的 the.then ...

在 subscribe 中使用 expect 时,spec 没有期望

[英]spec has no expectations when using expect within subscribe

我正在尝试创建一个测试来验证从我的服务中的 Observable 返回的值: 这是测试: 测试不断返回: SPEC HAS NO EXPECTATIONS 值切换时应包含真实值然而,测试本身通过了。 我试过使用fakeAsync()和Flush()来清除任务队列,我试过使用Done() funct ...

用 Jasmine(角打字稿)测试铯

[英]Testing Cesium with Jasmine (angular typescript)

我有一个使用铯的 angular typescript 应用程序: 铯容器.component.ts 在cesium-container.component.spec.ts :我的队友尝试使用TestBed创建组件,我尝试使用new CesiumContainerComponent ,但都失败了: ...

Angular 单元测试指令

[英]Angular unit testing directive

我正在尝试对我的指令进行单元测试,看起来像这样显示密码.directive.ts 然后我的show-password.directive.spec.ts 但是我的测试出错了类型错误:无法读取 null 的属性(读取“nativeElement”) 看起来元素 span 没有创建,但在实际测试中一切正 ...

单元测试 Angular Http 请求 pipe

[英]Unit Test Angular Http Request with pipe

我必须对这个 observable 执行单元测试,其中发现 map 将数据转换为所需的 我已经完成了以下测试它但是跳过了 map 之后的调用 这段代码预计会被阅读在此处输入图像描述 ...

Jasmine angular 单元测试 BehaviorSubject

[英]Jasmine angular unit testing BehaviorSubject

我有这样的服务日历域.service.ts 像这样的单元测试日历域.service.spec.ts 如您所见,我没有测试这两个 function,因为老实说我什至不知道如何开始测试,关于如何开始的任何信息,谢谢 ...

模拟服务返回未定义的嵌套服务

[英]Mock service return undefined with nested services

我目前正在处理一个 Angular 项目,我正在使用 Karma + Jasmine 为组件创建单元测试,所以我有 HTML,它有一个ngIf调用 API 服务: HTML *ngIf中的服务是我想在下面的spec.ts上模拟的服务 TS 斯佩克特 describe('CashFlowSalar ...

如何模拟 RxJS 主题并在 Angular 单元测试中调用下一个方法

[英]How to mock RxJS Subject and call next method in Angular unit-test

我试图模拟 RxJS 主题,它是服务的属性。 此服务在 class 组件构造函数中作为依赖注入调用。 我有两种方法storeProduct() && responseHandler()所以在 responseHandler 方法中我订阅了这个主题。 所以我尝试为这两种方法编写单元测试 ...

使用 Jasmine 监视现场作业

[英]Spy on a field assignment using Jasmine

我如何使用 Jasmine 监视现场作业? 例如,我正在测试 object: 现在我想断言testObj.testObjFunc会将"foo"分配给testObj.testObjField 。 我该如何进行? 这是我尝试过的: 但我收到错误: 错误::属性 testObjField 没有设置访问类型 ...

如何正确测试 Angular 中 setInterval() 中的语句?

[英]How to properly test statements in setInterval() in Angular?

我有这个非常简单的代码: 在我的单元测试中,仅包含 this.getAuthInfo() 的行未被视为涵盖。 是否有可能以某种方式对此进行测试? 我用 jasmine.createSpy 尝试了一些方法,但似乎没有任何效果(很可能是因为我做错了)。 有人可以帮我把它弄好吗? 谢谢更新:我试过这样的 ...

在单元测试中设置服务提供者

[英]Setup service provider on unit testing

我有一个组件如下: TS 现在我想为它创建一个单元测试,所以我尝试 .spec.ts 但这是抛出一条错误消息: NullInjectorError:StaticInjectorError(DynamicTestModule)[CashFlowSalariesComponent -> Api ...

DynamicTestModule 在 angular 单元测试时抛出错误

[英]DynamicTestModule throws error on angular unit testing

我目前正在使用 Karma 和 Jasmine 创建单元测试: 配置文件列表组件有很多子项,这就是我在declarations中导入它们的原因。 ProfilesFiltersComponent使用 angular Forms 作为: HTML: TS 因此,测试要求我提供表单组: 无法绑定到 ...

如何使用 karma-jasmine 在 function 中使用具有异步等待的单击处理程序自动测试 function?

[英]How to automate testing function with click handler that have async await inside the function using karma-jasmine?

所以我正在尝试测试异步运行 function 的按钮。 这是我的按钮逻辑。 这是我的测试 我正在使用 lit-element,只是它与 React 类似,我有自定义元素 <define-module>,里面有按钮。 然后我给它所需的属性,然后它就会呈现。 这是我的测试日志测试日志如您所 ...

找不到模块“expect/build/jasmineUtils”

[英]Cannot find module 'expect/build/jasmineUtils'

尝试执行测试套件时,我发现了这个错误,即重新安装所有与 jest 相关的依赖项并不能解决问题。 可能与它有关,看起来很相似: https://github.com/just-jeb/jest-marbles/issues/184 ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM