karma-jasmine 相关问题

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

在 Angular 2 中测试 ngOnChanges 生命周期钩子

鉴于以下代码,我尝试测试 Angular2 的 ngOnChanges 生命周期钩子: 进口 { 它, 注入, f 描述, 在每个提供商之前, 来自 '@angular/core/testing'; 导入{

回答 5 投票 0

如何通过id找到合适的安全带?

在我的组件测试中,我需要找到合适的输入元素。 我可以通过执行以下操作找到所有这些: 让加载器:HarnessLoader = TestbedHarnessEnvironment.loader(fixture); const 输入 = 等待加载程序。

回答 1 投票 0

Angular Jasmine 测试继续之前的测试

我有一个名为 items 的服务,这里是规范文件: 从'@angular/core/testing'导入{TestBed}; 从 './items.service' 导入 { ItemsService }; 描述('ItemsListService',()=> { 让

回答 1 投票 0

如何解决 Angular 单元测试用例中的 componentInstance 问题

在我用于单元测试的 Angular 18 应用程序中,我只是尝试调用函数来在规范文件中进行验证。但它不起作用。我正在低于错误。 如何解决此错误。 输入...

回答 1 投票 0

Angular 17 中的插件(未处理方案)不处理从“node:fs/promises”读取

应用程序在运行 ngserve 和 ng build 时运行良好。但是当我运行 ng test 时,它会抛出以下错误: 节点:fs/promises - 错误:模块构建失败:UnhandledSchemeError:正在读取

回答 1 投票 0

如何为 Angular 代码编写单元测试用例

我正在尝试为我的角度项目编写测试用例。我使用的是角度版本 16。 下面是我的代码。 在我的代码中,我没有在 m 中获取 component.appRuleList 和 component.appRuleOptions 值...

回答 1 投票 0

Angular 6 - NullInjectorError:单元测试中没有 HttpClient 的提供者

我正在服务中导入并使用 HttpClient,如下所示: 从 '@angular/core' 导入 { Injectable } ; 从 '@angular/common/http' 导入 { HttpClient }; @Injectable({ 提供于: 'root', })

回答 4 投票 0

使用新的 input() 信号进行指令输入

我已成功将 Angular 18 项目迁移到 Angular 19,并用新的 input() 信号替换了所有 @Input 装饰器。该代码有效,但对带有 input() 的指令的测试信号中断...

回答 1 投票 0

角度单元测试。如何模拟 HttpResponse (JasminKarma)

目前正在尝试为前端编写单元测试。但我对预期类型有疑问。我在提供的模拟回复中不断收到预期的“预期”。我有我的模拟

回答 1 投票 0

使用 Jasmine 和 MsalService 模拟 getAllAccounts 方法时出现错误 - Angular

我面临使用 jasmine 的测试覆盖率问题,因为我正在使用 MsalService-Entra(Microsoft 身份验证库)和 Angular 15,我正在使用一种方法来获取所有用户帐户...

回答 1 投票 0

用于测试角度的 Transloco 加载器模块...无法以编程方式导入翻译?

Transloco 有点新,但我让这个模块可以用来测试我的组件: 从 '@jsverse/transloco' 导入 { TranslocoTestingModule, TranslocoTestingOptions }; 导入{SUPPORTED_LANGUAGES} ...

回答 1 投票 0

ReactJs 18:新的自动批处理导致组件无法在 Karma 集成测试中渲染

我有一个应用程序,我只使用 createElement 方法渲染 React 组件,如下所示: 公共静态渲染(目标:HTMLElement,reactComponent:FC,attrs:T){

回答 1 投票 0

使用 --code-coverage 进行角度测试时出现 Karma 加载错误:“错误:发现 1 个加载错误”

使用 --code-coverage 运行 Angular 测试时遇到持续的“加载错误”。此错误仅在命令 ng test --no-watch --code-coverage 时发生;否则,运行 ng

回答 1 投票 0

在我的角度单元测试中执行取消的操作错误

我正在研究 Angular 16 项目,它的茉莉花业力测试本质上是不稳定的,有时它们会通过,但有时它们会失败。错误日志是 - 错误:执行取消的操作 在异步操作。

回答 1 投票 0

零食栏和 fakesync 的 Angular 测试问题

当我测试 Angular Material 小吃栏时,将持续时间设置为 3000 毫秒,然后在勾选 3000 后尝试使用 fakeAsync 进行测试,小吃栏仍然显示。如何让它自动关闭?代码

回答 1 投票 0

小吃栏的角度测试问题

对于 Angular Material Snackbar,我只使用官方示例并为组件编写单元测试。 在测试中,我使用带有 documentRootLoader 和 MarSnackbarHarness 的 loader 来检查 sna...

回答 1 投票 0

单元测试 CanActivateFn

在 Angular 中,我如何为像这样实现 CanActivateFn 的东西编写单元测试用例? 导出常量 AuthorizedUserClaimGuard: CanActivateFn = (路线, 状态) => { const auth = 注入(

回答 3 投票 0

Angular 18 中的 CanActivateFn 单元测试

在 Angular 18 中,我如何为像这样实现 CanActivateFn 的东西编写单元测试用例? 导出常量 AuthorizedUserClaimGuard: CanActivateFn = (路线, 状态) => { const auth = 在...

回答 1 投票 0

Angular 4 中的 HTTP post 请求单元测试

此测试正在运行! 我想在 Angular 2 中测试 HTTP 请求,但它不起作用。 这是错误消息: .../loginservice.service.spec.ts (45,11) 中出现错误:';'预期的。

回答 2 投票 0

Jasmine 中的 TestBed 是什么

我是 Angular 2 的 Jasmine 新手,在编写测试用例时经常使用 TestBed 对象并收到错误:请在测试之前调用“TestBed.compileComponents”。 我该怎么办

回答 2 投票 0

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