我不知道为什么在我的 Angular 项目中,当我尝试访问 HTML 元素时,Jasmin 总是返回 null! 我也曾尝试调用 'fixture.whenStable().then' 但它再次返回 null! ...
我不知道为什么在我的 Angular 项目中,当我尝试访问 HTML 元素时,Jasmin 总是返回 null! 我也曾尝试调用 'fixture.whenStable().then' 但它再次返回 null! ...
我正在尝试对 http 拦截器进行单元测试。 拦截器用于授权。 我可以测试基本的成功案例,但我现在正在尝试测试 API 调用失败的案例,因为访问令牌已过期。 我的问题是,如何监视 AuthInterceptorService.getNewTokenAndRetryRequest() 方法? 我的拦截 ...
即使只有规范文件的样板也会出现此错误。 还有其他问题导致这个吗? 文件 它只是样板,当我调试时,它显示夹具未定义。 我还注意到,当我删除所有注入的服务时,我的夹具得到了定义 ...
我需要在 mat-table 行上测试点击事件。 下面是我的垫表代码 我试图通过 css 找到一行,我做了这样的事情: ngMocks.click('.clickable-link') ; 或ngMocks.click('mat-checkbox')但它返回未定义我已经尝试了fixture.debu ...
测试用例运行成功,但最后会返回一个 Uncaught [object Object] 错误,如下所示:- 测试脚本: ng test --codeCoverage=true --no-watch --no-progress --browsers=ChromeHeadless Angular: ...
我正在尝试涵盖this.httpCache.put(this.agreementUrl, agreement as any); 在线测试但它总是失败, 测试: ...
如何访问局部变量让 userDetail到单元 test.spec 文件。 ...
在使用 chrome 浏览器运行 Angular-unit 测试时,最终出现错误 me-toLowerCase function 中最令人疑惑/困惑的部分从未在组件/规范文件中使用过。 ...
我有一个 angular 应用程序,它应该根据用户角色重定向到 /route1 还是 /route2。 问题是keycloak在登录后必须有一个重定向到的路由(在我的例子中是route1),这就是我解决路由问题的方法: 我在用户重定向到 /route1 时加载的组件的 ngOnInit 中有这个: ...
我正在为 Angular 组件编写单元测试。 当我尝试运行它时,收到以下错误:“错误:模块‘DynamicTestModule’导入的意外值‘DecoratorFactory’。请添加@NgModule 注释。” 我的代码有什么遗漏或错误吗? import { HttpClient } from ...
我有以下方法可以侦听自定义事件并设置元素的焦点。 我想为此方法编写一个单元测试。 我正在尝试模拟焦点元素焦点并使用 fakeAsync 提供一点延迟并模拟渲染器侦听器,但覆盖范围没有通过此方法。 listenToModalCloseEvent() { this.modalListen ...
我正在使用 jasmine 使用 Nebular Module 为 Angular 编写单元测试用例。 我对编写测试用例很陌生。 当我使用fixture = TestBed.overrideComponent(..)从下面的代码中,我得到了错误: 错误:模块“DynamicTestModule ...
在我的组件类中,我有以下 get 方法: 在该组件的规范文件中,我首先创建了一个像这样的模拟管道: 在 beforeEach 中,我以以下方式提供了管道: 我写的测试如下: 虽然我已经为 FilterDateRangePipe 提供了具有转换方法的模拟对象,但我仍然收到如下错误 ...
我有以下测试。 它失败了,似乎 spyOn 没有正确地模拟服务,或者我可能不理解它。 我在组件方法中放置了一个控制台,并且可以在测试运行时看到它,当我监视它时不应该不调用实际方法吗? 我认为这可能是由于 api 需要一些时间,所以尝试fakeAsync 、 flush和tick等,但没有奏效。 ...
我正在单元测试我的组件,它使用外部 javascript 库,我正在我的 component.ts 中导入和初始化库如果我评论行aksService = aksServiceFactory(); 我的所有测试用例都工作正常; (下面的代码)但它给出了一个错误TypeError: Cannot re ...
我正在对全局 HTTP 拦截器进行单元测试,该拦截器从服务调用getReponse()获取 XSCRF 令牌,并仅在 POSTS 请求postResponse()调用(服务调用如下所述)中将其附加到 header 到目前为止,我尝试对其进行测试,但无法通过测试用例。 任何帮助将非常感激。 这是包含两 ...
我正在为 Angular 应用程序编写单元测试。 我尝试测试的方法如下: 在规范文件中,我为 fetchURLService > getMetadataFromUrl 方法创建了一个存根: 我在 TestBed 中提供这个 class: 这是服务: 现在进行单元测试: 这不是执行。 请帮帮我。 ...
我是 angular 单元测试的新手,我曾尝试为服务文件编写测试用例。 我需要为下面的代码编写测试用例 我试过的是 单元测试用例通过了,但代码覆盖率没有提高。 所以请帮我解决这个问题。 ...
我是单元测试的新手,现在我无法在angular 12应用程序的*ngFor循环中调用 function。 有一个包含对象数组的可观察对象,它工作正常。 整个数据被正确迭代。 这是我的 HTML 代码。 在循环内测试 function 调用时问题出现了。 因此,当我尝试访问fixture的nativ ...
我有我订阅的代码激活Route.url 并且在订阅中我正在访问快照数据。 我为 activateRoute 创建了模拟,但我的测试一直失败。 这是测试代码这是我要测试的代码这是测试我试图在没有订阅的情况下更改代码并且它有效。 但是,当我尝试在订阅中执行此操作时,测试失败。 ...