我想测试一个场景,我必须调用 function(从私有只读服务),其中有一个异步调用,然后一些变量正在更新等。 在我的 spec.ts 中,我试图模拟 serviceFunction 调用,但看起来它甚至根本没有进入 the.then 块。 你们有任何教程/信息来测试这种情况下的 the.then ...
我想测试一个场景,我必须调用 function(从私有只读服务),其中有一个异步调用,然后一些变量正在更新等。 在我的 spec.ts 中,我试图模拟 serviceFunction 调用,但看起来它甚至根本没有进入 the.then 块。 你们有任何教程/信息来测试这种情况下的 the.then ...
我试图验证只要 dynamicValue 不是 null,DOM 就会加载 ng-template 并显示正确的内容; 但是,每当我尝试在 my.html 中找到 ng-template-element 时,它总是 null。 区域显示选择.component.html 区域显示选择.compon ...
我正在尝试创建一个测试来验证从我的服务中的 Observable 返回的值: 这是测试: 测试不断返回: SPEC HAS NO EXPECTATIONS 值切换时应包含真实值然而,测试本身通过了。 我试过使用fakeAsync()和Flush()来清除任务队列,我试过使用Done() funct ...
我不知道为什么在我的 Angular 项目中,当我尝试访问 HTML 元素时,Jasmin 总是返回 null! 我也曾尝试调用 'fixture.whenStable().then' 但它再次返回 null! ...
我有一个使用铯的 angular typescript 应用程序: 铯容器.component.ts 在cesium-container.component.spec.ts :我的队友尝试使用TestBed创建组件,我尝试使用new CesiumContainerComponent ,但都失败了: ...
我正在尝试对我的指令进行单元测试,看起来像这样显示密码.directive.ts 然后我的show-password.directive.spec.ts 但是我的测试出错了类型错误:无法读取 null 的属性(读取“nativeElement”) 看起来元素 span 没有创建,但在实际测试中一切正 ...
我必须对这个 observable 执行单元测试,其中发现 map 将数据转换为所需的 我已经完成了以下测试它但是跳过了 map 之后的调用 这段代码预计会被阅读在此处输入图像描述 ...
我是 Angular 的新手,我有一个新团队告诉我用 Angular 8 对一个旧项目实施单元测试。所以在调查之后,我决定使用 Karma + Jasmine,我创建了.spect.ts文档这个: describe("CashFlowSalariesComponent", () => { l ...
这里有没有人对 Angular 的 Karma 测试中的failOnSkippedTests: true标志有有效的解决方案? 我尝试了https://github.com/karma-runner/karma/issues/3284之后的所有内容。 当我设置重点测试时,我跳过了测试,但仍然成功。 ...
我有这样的服务日历域.service.ts 像这样的单元测试日历域.service.spec.ts 如您所见,我没有测试这两个 function,因为老实说我什至不知道如何开始测试,关于如何开始的任何信息,谢谢 ...
我目前正在处理一个 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 没有设置访问类型 ...
我正在我的 angular 15 应用程序下进行单元测试。 运行测试时出现以下错误: 错误:无法匹配任何路由。URL 段:'signin' 下面是我的组件的单元测试代码: ...
我有这个非常简单的代码: 在我的单元测试中,仅包含 this.getAuthInfo() 的行未被视为涵盖。 是否有可能以某种方式对此进行测试? 我用 jasmine.createSpy 尝试了一些方法,但似乎没有任何效果(很可能是因为我做错了)。 有人可以帮我把它弄好吗? 谢谢更新:我试过这样的 ...
我有一个组件如下: TS 现在我想为它创建一个单元测试,所以我尝试 .spec.ts 但这是抛出一条错误消息: NullInjectorError:StaticInjectorError(DynamicTestModule)[CashFlowSalariesComponent -> Api ...
我目前正在使用 Karma 和 Jasmine 创建单元测试: 配置文件列表组件有很多子项,这就是我在declarations中导入它们的原因。 ProfilesFiltersComponent使用 angular Forms 作为: HTML: TS 因此,测试要求我提供表单组: 无法绑定到 ...
所以我正在尝试测试异步运行 function 的按钮。 这是我的按钮逻辑。 这是我的测试 我正在使用 lit-element,只是它与 React 类似,我有自定义元素 <define-module>,里面有按钮。 然后我给它所需的属性,然后它就会呈现。 这是我的测试日志测试日志如您所 ...
尝试执行测试套件时,我发现了这个错误,即重新安装所有与 jest 相关的依赖项并不能解决问题。 可能与它有关,看起来很相似: https://github.com/just-jeb/jest-marbles/issues/184 ...