angular-unit-test相关内容

旁观者:覆盖单个测试的提供者(角度通用)

我构建了一个小型 Angular 应用程序,现在我正在编写单元测试.到目前为止一切顺利,但是当我尝试测试我的 authGuard 时,我遇到了一些问题.我正在使用 观众.我在规范的提供者部分提供了 platformId,但我希望能够覆盖它,以便我可以测试值“服务器"和“浏览器"的场景我的代码用于 authGuard: @Injectable({提供在:'根',})导出类 AuthGuard 实现 ..

ng 测试在角度通用错误“不完整:未找到规格,随机种子 48751"中失败;

在运行“ng test"命令时将 angular 7 项目转换为 angular Universal,错误为“Incomplete: No specs found, , random with seed 48751".尝试了不同的方式提及 stackoverflow,但对我没有任何作用. ./src/polyfills.ts 中的错误模块构建失败(来自 ./node_modules/@ngto ..

Angular CLI 为已经存在的组件创建 .spec 文件

.angular-cli.json 中有一个选项可以禁用自动创建 *.spec 文件,例如对于组件,请参阅 json 架构. 这是一个非常好的功能,因为个人(这只是我的意见)在快速增长的项目中测试组件可能不是真正值得的事情. 但是有时我希望有一个选项来为已经存在的组件/服务/管道/任何东西生成/重新创建相应的*.spec文件. 可以使用一些命令行调用吗? 创建了一个功能请求 ..
发布时间:2021-11-09 00:00:57 其他开发

带有 setTimeOut 的 Angular 6 单元测试 ngOnInit 不起作用

我在 ngOnInit 函数中有一个带有 setTimeOut 函数的组件.要为此编写单元测试用例,我使用 tick 和 fakeAsync 来快进 setTimeOut.但是,它没有被执行,这反过来也没有调用其他函数 closeAlert(). 组件代码: 导出类 BannerComponent 实现 OnInit {@Input()errorData: 任何;@Input() 回调:任 ..

带有 setTimeOut 的 Angular 6 单元测试 ngOnInit 不起作用

我在 ngOnInit 函数中有一个带有 setTimeOut 函数的组件.要为此编写单元测试用例,我使用 tick 和 fakeAsync 来快进 setTimeOut.但是,它没有被执行,这反过来也没有调用其他函数 closeAlert(). 组件代码: 导出类 BannerComponent 实现 OnInit {@Input()errorData: 任何;@Input() 回调:任 ..

ng 测试在角度通用错误“不完整:未找到规格,随机种子 48751"中失败;

在运行“ng test"命令时将 angular 7 项目转换为 angular Universal,错误为“Incomplete: No specs found, , random with seed 48751".尝试了不同的方式提及 stackoverflow,但对我没有任何作用. ./src/polyfills.ts 中的错误模块构建失败(来自 ./node_modules/@ngto ..

Angular CLI为现有组件创建.spec文件

.angular-cli.json中有一个选项可以禁用自动创建*.spec文件的功能,例如有关组件,请参见这是一个非常好的功能,因为个人(这只是我的观点)在快速发展的项目中测试组件可能并不是真正值得的. 但是有时候我想有一个选项来为已经存在的组件/服务/管道/任何东西生成/重新创建相应的*.spec文件. 使用某些命令行调用可以吗? 创建了功能请求,让我们看看它的运行方式... ..
发布时间:2020-08-10 03:21:46 其他开发