cost 348 ms
在 angular 中对 http 拦截器进行单元测试时监视方法 - spy on method when unit testing http interceptor in angular

我正在尝试对 http 拦截器进行单元测试。 拦截器用于授权。 我可以测试基本的成功案例,但我现在正在尝试测试 API 调用失败的案例,因为访问令牌已过期。 我的问题是,如何监视 AuthInterceptorService.getNewTokenAndRetryRequest() 方法? 我的拦截 ...

ng 测试完成后,在 /_karma_webpack_/polyfills.js 获取 Uncaught [object Object] - After completion of ng test, getting Uncaught [object Object] at /_karma_webpack_/polyfills.js

测试用例运行成功,但最后会返回一个 Uncaught [object Object] 错误,如下所示:- 测试脚本: ng test --codeCoverage=true --no-watch --no-progress --browsers=ChromeHeadless Angular: ...

基于 Keycloak 角色的重定向导致 angular 应用程序中的单元测试错误 - Keycloak role based redirection causes unit test error in angular app

我有一个 angular 应用程序,它应该根据用户角色重定向到 /route1 还是 /route2。 问题是keycloak在登录后必须有一个重定向到的路由(在我的例子中是route1),这就是我解决路由问题的方法: 我在用户重定向到 /route1 时加载的组件的 ngOnInit 中有这个: ...

模块 DynamicTestModule 导入的意外值 DecoratorFactory。 请添加@NgModule 注解 - Unexpected value DecoratorFactory imported by the module DynamicTestModule. Please add a @NgModule annotation

我正在为 Angular 组件编写单元测试。 当我尝试运行它时,收到以下错误:“错误:模块‘DynamicTestModule’导入的意外值‘DecoratorFactory’。请添加@NgModule 注释。” 我的代码有什么遗漏或错误吗? import { HttpClient } from ...

自定义事件上的渲染器监听方法的单元测试 - Unit test for renderer listen method on custom event

我有以下方法可以侦听自定义事件并设置元素的焦点。 我想为此方法编写一个单元测试。 我正在尝试模拟焦点元素焦点并使用 fakeAsync 提供一点延迟并模拟渲染器侦听器,但覆盖范围没有通过此方法。 listenToModalCloseEvent() { this.modalListen ...

错误:模块“DynamicTestModule”导入的意外值“未定义”。 请添加@NgModule 注释 - Error: Unexpected value 'undefined' imported by the module 'DynamicTestModule'. Please add an @NgModule annotation

我正在使用 jasmine 使用 Nebular Module 为 Angular 编写单元测试用例。 我对编写测试用例很陌生。 当我使用fixture = TestBed.overrideComponent(..)从下面的代码中,我得到了错误: 错误:模块“DynamicTestModule ...

单元测试组件抛出转换不是管道的功能 - Unit testing component throwing transform is not a function for a pipe

在我的组件类中,我有以下 get 方法: 在该组件的规范文件中,我首先创建了一个像这样的模拟管道: 在 beforeEach 中,我以以下方式提供了管道: 我写的测试如下: 虽然我已经为 FilterDateRangePipe 提供了具有转换方法的模拟对象,但我仍然收到如下错误 ...

spyOn 似乎在角度单元测试中不起作用,调用了实际代码 - spyOn doesn't seem to work in angular unit test, actual code invoked

我有以下测试。 它失败了,似乎 spyOn 没有正确地模拟服务,或者我可能不理解它。 我在组件方法中放置了一个控制台,并且可以在测试运行时看到它,当我监视它时不应该不调用实际方法吗? 我认为这可能是由于 api 需要一些时间,所以尝试fakeAsync 、 flush和tick等,但没有奏效。 ...

Angular 从单元测试中排除外部 javascript 库 - Angular Excluding external javascript library from unit testing

我正在单元测试我的组件,它使用外部 javascript 库,我正在我的 component.ts 中导入和初始化库如果我评论行aksService = aksServiceFactory(); 我的所有测试用例都工作正常; (下面的代码)但它给出了一个错误TypeError: Cannot re ...

Angular 单元测试 HTTP 在 header 中附加 XCSRF 令牌的拦截器 - Angular unit tesing HTTP interceptor that appends XCSRF token in header

我正在对全局 HTTP 拦截器进行单元测试,该拦截器从服务调用getReponse()获取 XSCRF 令牌,并仅在 POSTS 请求postResponse()调用(服务调用如下所述)中将其附加到 header 到目前为止,我尝试对其进行测试,但无法通过测试用例。 任何帮助将非常感激。 这是包含两 ...

Jest toHaveBeenCalled 无法观看被调用的方法 - Jest toHaveBeenCalled is not able to watch the called method

我正在为 Angular 应用程序编写单元测试。 我尝试测试的方法如下: 在规范文件中,我为 fetchURLService > getMetadataFromUrl 方法创建了一个存根: 我在 TestBed 中提供这个 class: 这是服务: 现在进行单元测试: 这不是执行。 请帮帮我。 ...

使用 Angular 12 进行单元测试 - 无法在 ngFor 循环内调用 function - Unit testing with Angular 12 - Unable to function call inside ngFor loop

我是单元测试的新手,现在我无法在angular 12应用程序的*ngFor循环中调用 function。 有一个包含对象数组的可观察对象,它工作正常。 整个数据被正确迭代。 这是我的 HTML 代码。 在循环内测试 function 调用时问题出现了。 因此,当我尝试访问fixture的nativ ...

我如何测试 angular arivated route subscribe 和快照数据? - how can i test angular acrivated route subscribe together with snapshot data?

我有我订阅的代码激活Route.url 并且在订阅中我正在访问快照数据。 我为 activateRoute 创建了模拟,但我的测试一直失败。 这是测试代码这是我要测试的代码这是测试我试图在没有订阅的情况下更改代码并且它有效。 但是,当我尝试在订阅中执行此操作时,测试失败。 ...


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